此外,我选择了我的代码签名身份第三方Mac开发人员应用程序,并回到项目设置 – >一般情况下,现在我可以看到签名切换为无,团队自动更改为无.所以我将其更改为我的团队名称并登录到Mac App Store.现在我回到项目设置 – >构建设置,代码签名身份选择了不同的身份[两个Mac开发人员和一个第三方Mac开发人员].
所以会发生的是,每当我改变某些东西时,相反的情况就发生在其他地方基本上我无法归档我的项目代码签名问题的原因.
如果我尝试使用Mac Developer Identity对代码进行编码,它会向我展示我以前从未见过的东西.
像错误之类的东西:发生了加密验证失败.
***错误:无法编码/Users/Alvin/Library/Developer/Xcode/DerivedData/MyApp-bjtynsmrmxhrfffdvpfwxeanbgkb/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app/Contents/Frameworks/libswiftCore.dylib:代码签名失败,退出代码为1
那么我该如何解决这个问题呢?提前致谢.
顺便说一下,我在macOS Sierra中使用Xcode 7.3.1.这可能是个问题吗?没有权利?
似乎macOS Sierra可能存在代码签名问题.您可以按照问题 here进行操作.我建议还原到El Cap并且只在用于测试操作系统的机器上安装新Mac OS的早期测试版,而不是在正在进行主动开发的机器上.
[2016年7月6日更新]
一些开发人员使用macOS Sierra Beta 2和Xcode 8 Beta 2进行了报告,但如果能解决问题,我还没有在我的备用Mac上进行确认.
此外,一些开发人员报告说,重置Keychain修复程序是.在Keychain Access应用程序中,转到“首选项…”,然后单击“重置我的默认钥匙串”.