【问题标题】:Uploading app to app store. ITMS-90035: "code or signature have been modified"将应用上传到应用商店。 ITMS-90035:“代码或签名已被修改”
【发布时间】: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


    【解决方案1】:

    如果构建正确签名以进行分发,您将无法运行它。如果您可以运行构建(您正在提交的构建),那么它仍然使用开发证书进行签名。我怀疑它仍在为开发而签名,因为大多数各种构建设置仍会让您为开发而构建

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-11
      • 2012-02-23
      • 2016-01-14
      • 2020-12-05
      相关资源
      最近更新 更多