我正在向App Store提交一个预发布应用程序,以便在Xcode 7.0 beta 2(7A 121 l)中进行内部测试。我能够多次提交零问题的存档,但今天我看到以下错误消息。Xcode版本或项目设置没有更改。
错误ITMS-90035:“无效的签名。代码对象根本没有签名。请确认您用分发证书而不是即席证书或开发证书签署了应用程序。
我正在使用“iOS Developer”代码签名身份进行发布。我在目标级别的代码签名设置如下:
根据this blog post,需要使用“iOS开发人员”代码签名身份进行测试飞行发布构建。是否正确?
签署iOS分发版本
我已经尝试将发布设置更改为iOS Distribution
,但我仍然得到相同的错误。
更新
我设法解决了这个问题,现在它上传到应用程序商店.我有一个外部框架,我用Carthage构建.所有我需要做的是打开这个框架项目,并删除Framework search path
设置从它.然后我用carthage重建框架,并上传应用程序到应用程序商店.
1条答案
按热度按时间bgibtngc1#
应用程序的方案应该是“发布”,而不是调试或临时。您可以通过转到产品-〉方案-〉编辑方案来更改它