【发布时间】:2015-08-22 06:36:41
【问题描述】:
我已经浏览 Stack 好几个小时了,试图修复这个错误,我已经尝试了我能找到/想到的一切。我正在向 App Store 提交对现有应用的更新,并且在提交我的构建后,我不断收到此错误:
签名无效。代码对象根本没有签名。确保你 已使用分发证书签署了您的应用程序,而不是 临时证书或开发证书。验证代码 Xcode 中的签名设置在目标级别是正确的(其中 覆盖项目级别的任何值。此外,请确保 您上传的包是使用 Xcode 中的 Release 目标构建的, 不是模拟器目标。
毫无疑问,我的应用使用分发证书进行了签名,安装并选择了正确的配置文件,配置文件包含正确的证书,我已删除配置文件并创建了一个新的配置文件以尝试修复错误,我已经重新安装证书,重新启动 Xcode ......多次清理项目,甚至重新启动我的系统;我难住了。
另外:当我尝试导出构建时,即使我选择使用我的配置文件并且它似乎是使用我选择的配置文件构建的,它说它正在使用“XC [名称我的个人资料在此处]”配置文件。当我检查门户时,现在有我创建的个人资料,以及一个标题相同的单独个人资料,前面有 XC。即使我在开发人员门户上删除了此配置文件,它也会重新创建?这会导致提交错误吗? 请帮忙。
【问题讨论】:
-
我遇到了类似的问题,这个问题的第一个解决方案为我解决了这个问题:stackoverflow.com/questions/29788601/error-itms-90035-xcode 任何形式的可执行脚本(.sh、.py 等)都可能导致问题。就我而言,我有一些导致错误的 python 脚本。
-
@IainMcManus 我的 Copy Bundle Resources 中没有 .sh 或 .py 文件:/ 虽然我最近确实升级了 Xcode。不知道为什么突然让我难过O_O
-
您是否使用任何第三方库?我使用的第三方库中包含的文件也存在问题。
-
@Brittany 你解决了吗?你的解决方案是什么?谢谢
-
@LiborZapletal 我还没有解决这个问题(我需要修复它才能向应用商店提交应用更新,我还没有这样做,哈哈)。我在 iOS8 之前构建了我的应用程序(不知道为什么商店让我很难提交更新,或者这是否与它有关) - 如果你偶然发现修复,请告诉我。