我将从错误开始,
/usr/bin/codesign --force --sign <keyremoved> --preserve-metadata=identifier,entitlements --timestamp=none /Users/charlesgeorge/Library/Developer/Xcode/DerivedData/Unity-iPhone-cvqmwrcjxssykmdqdwkfdmzbtrxc/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/InstallationBuildProductsLocation/Applications/Lucktastic.app/Frameworks/UserNotifications.framework
/Users/charlesgeorge/Library/Developer/Xcode/DerivedData/Unity-iPhone-cvqmwrcjxssykmdqdwkfdmzbtrxc/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/InstallationBuildProductsLocation/Applications/Lucktastic.app/Frameworks/UserNotifications.framework: bundle format unrecognized, invalid, or unsuitable
Command /usr/bin/codesign failed with exit code 1
这仅发生在存档上。在我的手机上运行正确加载。
到目前为止我尝试过的事情。
删除派生数据,清洁,清洁构建 - &gt;同样的问题
更改为自选资源管理
纳达
罪魁祸首似乎是UserNotifications.framework。
如果我将它设置为链接框架,它将构建,但是当我在iOS上运行它时,我在iOS9上遇到错误。我已经嵌入了二进制文件,这使得事情运行正常,但这会启动代码签名问题。这是设置
http://screencast.com/t/89eoG82gdjW
关于为什么不能正确编码,或者如何正确地将框架与iOS 9链接的任何想法?
答案 0 :(得分:-1)
好的,
工作一段时间后。问题是我不应该包括那个框架。我只需要翻转&#34;使用推送通知&#34;使其工作,并删除对UserNotifications.framework的所有引用。