我将我的项目从CocoaPods切换到Carthage,并且代码签名遇到问题。迦太基使用copy-frameworks
将框架捆绑到* .app文件中,并为模拟器切出了不必要的体系结构。执行后脚本失败:
/usr/bin/xcrun codesign --force --sign - --preserve-metadata=identifier,entitlements
由于以下错误:
Lokalise.framework: bundle format unrecognized, invalid, or unsuitable
我正在使用此source,我意识到该框架的结构与我检查过的其他框架有些不同。
仅供参考:通过CocoaPods安装后,Frameworks的代码签名正确。