2013-07-16 3 views
0

베타 iOS7 소프트웨어에 대한 Xcode 5.0 (예, 개발자 미리보기) 프로젝트를 만들었습니다. 새로운 베타 버전을 가지고 놀고 싶었 기 때문입니다. 그러나 실제로 App Store로 돌아가는 App을 제출하기로 결정했습니다. 미리보기 Xcode 버전에서는 가능하지 않았기 때문에 모든 호환성 문제가 해결되어 Xcode 4.6.3 및 iOS 6에서 작동합니다. 한 가지를 제외하면 .Xcode 4.6에서 Xcode 5.0 프로젝트에 대해 연결된 프레임 워크를 올바르게 인식하지 못합니다.

Flurry (분석 프레임 워크) 또는 Crashlytics (충돌보고 프레임 워크)와 같은 타사 프레임 워크을 가져 오는 것은 입니다.

둘 다 올바르게 가져 와서 타겟으로 설정되었습니다 (Xcode 5.0에서 모두 작동합니다). Xcode 4.6에서 필요한 클래스 (#import <Crashlytics/Crashlytics.h>)를 가져 오는 중 라인에 'Crashlytics/Crashlytics.h' file not found가 나타납니다.

마찬가지로 Flurry 프레임 워크에서도 마찬가지입니다. Xcode 4.6에서도 두 라이브러리가 타겟 '라이브러리와 링크 바이너리'목록에 나타납니다.

Xcode 4.6에서 어떻게 작동하는지 알 수있는 사람이 있습니까? 수입에 영향을 줄 수있는 다른 방법이 있습니까?

답변

1

라이브러리가 포함 된 링크 바이너리는 여기에서 문제가되지 않습니다. 빌드 설정에서 헤더 검색 경로를 확인해야합니다. 나는 Xcode 5가 다른 변수를 사용할 수 있다고 생각한다. 그래서 Xcode 4.6이 혼란 스러울 것이다. 어쨌든 해당 헤더의 경로가 헤더 검색 경로에 있는지 확인하십시오. Crashlytics 앱이 실제로 자동으로 추가됩니다.