2017-01-13 1 views
0

Xcode 8.2.1을 CocoaPods 1.1.1과 함께 사용하고 있습니다. Objective-C 및 Swift 3 코드가있는 RestKit 0.27을 사용하는 iOS 응용 프로그램이 있습니다. 모든 빌드 및 시뮬레이터 및 장치에 완벽하게 작동하지만, 배포를 보관하면 프로젝트가 컴파일되지 않습니다 : 내가 여기에 비슷한 문제를 발견RestKit이 빌드 모드에서 빌드를 깨뜨림 - Xcode 8

 
/Users/***/MyProject-Bridging-Header.h:16:9: note: in file included from /Users/***/MyProject-Bridging-Header.h:16: 
#import "CustomRKObjectRequestOperation.h" 
     ^
/Users/***/Services/CustomRKObjectRequestOperation.h:10:9: error: 'RestKit/RestKit.h' file not found 
#import <RestKit/RestKit.h> 
     ^
<unknown>:0: error: failed to import bridging header '/***/MyProject-Bridging-Header.h' 

: https://forums.developer.apple.com/message/79355#79355,하지만 수정은 아마 작동하지 않습니다 제안했다 왜냐하면 Xcode 7.1 때문입니다.

+0

전체 번들이 아닌 의존하는 각 RestKit 클래스에 대해'#import "RKObjectManager.h"스타일 가져 오기가 끝납니다. @import RestKit;을 사용해 프레임 워크를 임포트 할 수도 있습니다. –

+0

내가 프로젝트의 스위프트 부분에서 RestKit에 대한 모든 참조를 제거 (또는 헤더를 브리징) 및 보관은 참조되는 최초의 비 애플 프레임 워크에 실패 수입 재단 수입 SwiftyJSON 수입 모야 수입 Alamofire "그 같은 모듈 없음 'SwiftyJSON'", "No such module 'Moya'"로 중단합니다. – user3002689

+0

릴리스 구성을 사용하기 위해 실행 계획을 편집했으나 프로젝트가 지금 빌드되지 않습니다. 릴리스에서 빌드 할 때 포드에서 참조 된 항목을 사용할 수없는 것으로 보입니다. – user3002689

답변

0

릴리스 구성에서 모든 포드 프레임 워크에 대한 참조가없는 것으로 판명되었습니다. FRAMEWORK_SEARCH_PATHS 이제는 모든 것이 정상적으로 작동하며 RestKit과는 관련이 없습니다.

관련 문제