添加UserNotifications.framework会导致codeign -1错误(Xcode 8)

时间:2016-09-20 16:07:13

标签: ios xcode

我将从错误开始,

   /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

这仅发生在存档上。在我的手机上运行正确加载。

到目前为止我尝试过的事情。

  1. 删除派生数据,清洁,清洁构建 - &gt;同样的问题

  2. 更改为自选资源管理

  3. 纳达

    罪魁祸首似乎是UserNotifications.framework。

    如果我将它设置为链接框架,它将构建,但是当我在iOS上运行它时,我在iOS9上遇到错误。我已经嵌入了二进制文件,这使得事情运行正常,但这会启动代码签名问题。这是设置

    http://screencast.com/t/89eoG82gdjW

    关于为什么不能正确编码,或者如何正确地将框架与iOS 9链接的任何想法?

1 个答案:

答案 0 :(得分:-1)

好的,

工作一段时间后。问题是我不应该包括那个框架。我只需要翻转&#34;使用推送通知&#34;使其工作,并删除对UserNotifications.framework的所有引用。