2010-12-28 3 views
0

내 앱 스토어가 아니라 내 자신의 이유로 애플 개인 프레임 워크 인 Apple80211을 아이폰 앱으로 참조하고있다. 이전 버전의 iPhone SDK에서 프레임 워크를 얻었습니다. "dyld : Library not loaded :/System/[...]"오류로 iPhone 응용 프로그램 빌드가 실패합니까? 왜?

는 나는 "기존의 프레임 워크"를 추가 한 프레임 워크가 절대 경로가

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk/System/Library/PrivateFrameworks/Apple80211.framework 

것을 확인하고 응용 프로그램을 구축하기 위해 노력했다.

그러나 (장치) 빌드가

dyld: Library not loaded: /System/Library/PrivateFrameworks/Apple80211.framework/Apple80211 

가에서 참조 오류와 함께 실패합니다 /var/mobile/Applications/3691587D-87AF-44EA-A505-F73D17F39B3B/iWire2.app/iWire2 이유 : 이미지를 찾을 수 없음

Xcode가/시스템 경로 (프레임 워크 목록에 지정된 경로를 사용하는 대신)에서 라이브러리를 찾는 이유 또는 그 동작을 변경하는 방법을 알 수 없습니다.

나는 내가 여기와 다른 곳에서 유사한 (와 동일) sitiations에있는 트릭을 시도 :.

  • 가 MyUserName 에다 삭제를 * 파일을 xcodeproj 번들
  • 의 빌드 디렉토리를
  • 청소 모든 대상을 삭제
  • 새 프로젝트 시작

결과는 항상 동일합니다.

이 (또는) 프레임 워크를 iPhone 프로젝트에 추가하고 적어도 Xcode에서/System의 위치가 아닌 지점을 가리키는 라이브러리를 보게하려면 어떻게해야합니까?

답변

-1

텍스트 편집기를 사용하여 프로젝트 파일을 열고 해당 라이브러리의 레코드를 찾은 다음 정확한 경로가 저장되어 있는지 확인할 수 있습니다. 아마도 XCode는 내부에 몇 가지 정의를 추가했을 것입니다.

+0

프로젝트 파일에는/System/Library [...] 경로에 대한 참조가 없으며 SDK 경로 만 포함되어 있습니다. –

관련 문제