2016-08-11 5 views
0

지금까지 프로젝트와 관련된 모든 창은 객관적이었습니다. c. 우리는 PromiseKit의 최신 버전을 사용하고 싶었고 use_frameworks를 추가했습니다! 우리 podfile에. PromiseKit을 PodFile에 추가하기 전에 프로젝트가 실행되었음을 확인했습니다. podfile에 PromiseKit을 추가 한 후 'PromiseKit.framework : 묶음 형식을 인식 할 수 없거나 잘못되었거나 적합하지 않습니다.'라는 'Command/bin/sh exit code -1 failed'메시지가 나타납니다. 다음 포드 설치를 DerivedData, 포드, .xcworkspace 및 Podfile.lock을 제거하고 후PromiseKit.framework : 인식 할 수없는 형식, 올바르지 않은 형식 또는 부적합한 형식 번들

sent 2733061 bytes received 98 bytes 5466318.00 bytes/sec 
total size is 2732456 speedup is 1.00 
Code Signing /Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/Parse.framework with Identity iPhone Developer: Bryan Boyko (2J2F768B2X) 
/usr/bin/codesign --force --sign 453628556ADD8E5593F102CEF9634DB02042AA98 --preserve-metadata=identifier,entitlements "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/Parse.framework" 
/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/Parse.framework: replacing existing signature 
rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/PromiseKit.framework" "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks" 
building file list ... done 
PromiseKit.framework/ 

sent 102 bytes received 26 bytes 256.00 bytes/sec 
total size is 0 speedup is 0.00 
Code Signing /Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/PromiseKit.framework with Identity iPhone Developer: Bryan Boyko (2J2F768B2X) 
/usr/bin/codesign --force --sign 453628556ADD8E5593F102CEF9634DB02042AA98 --preserve-metadata=identifier,entitlements "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/PromiseKit.framework" 
/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/PromiseKit.framework: bundle format unrecognized, invalid, or unsuitable 
Command /bin/sh failed with exit code 1 

이 오류가 계속 발생합니다.

답변

5

시도해보십시오. 프로젝트를 use_frameworks!으로 마이그레이션 할 때 이상한 문제를 해결하기 위해 노력했습니다.

$ pod deintegrate Project.xcodeproj 
$ pod install 

문제점을 문서화했으며 해결 방법은 here입니다.

3

Xcode 8.3.1로 업그레이드 한 후 다른 프레임 워크에서 같은 오류가 발생했습니다. 삭제로 해결 ~/Library/Developer/Xcode/DerivedData/