【发布时间】:2017-01-07 20:05:49
【问题描述】:
我还有另一个令人讨厌的代码签名问题。
尝试将应用上传到 Itunes Connect 时,我收到以下消息:
错误 ITMS-90035:“无效签名。无效签名(代码或 签名已修改)。确保您已签署您的 带有分发证书而不是临时证书的应用程序 或开发证书。验证中的代码签名设置 Xcode 在目标级别是正确的(覆盖任何值 项目级别)。此外,请确保您是 上传是使用 Xcode 中的 Release 目标构建的,而不是 Simulator 目标。如果您确定您的代码签名设置是正确的, 在Xcode中选择“Clean All”,删除“build”目录 Finder,并重建您的发布目标。如需更多信息,请 咨询 https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html"
我通过管理器和应用程序加载器都验证了,同样的错误。我已经创建了全新的证书和配置文件,并在 Xcode 中手动签署了代码。 我查看了以下解决方案:here 以及从该解决方案链接的解决方案。
人们建议删除某些脚本文件,使用“#!”第一个字符应该会有所帮助。我拥有的唯一文件是 Pods-resouces.sh 和 Pods-frameworks.sh,没有它们我真的活不下去。
此外,大多数人似乎得到了 90035 错误的不同变体,说:
代码对象根本没有签名
这不是我的情况,所以我可能会遇到不同的问题。
对从这里去哪里有什么建议吗?
【问题讨论】:
标签: ios xcode app-store-connect