在Xcode 7.0 for Test Flight中,存档提交到App Store失败

时间:2015-07-01 23:43:29

标签: xcode itunesconnect code-signing testflight xcode7-beta2

我正在向App Store提交预发布应用程序,以便在Xcode 7.0 beta 2(7A121l)中使用Test Flight进行内部测试。我能够多次提交零问题的存档,但今天我看到以下错误消息。 Xcode版本或项目设置没有改变。

  

错误ITMS-90035:"签名无效。代码对象根本没有签名。确保您已使用分发证书签署了您的应用程序,而不是临时证书或开发证书。

enter image description here

我正在使用" iOS Developer"发布的代码签名标识。我在目标级别的代码签名设置如下:

enter image description here

根据this blog post,需要使用iOS开发者' Test Flight版本的代码签名标识。这是对的吗?

使用iOS Distribution签名发布

我尝试将版本设置更改为iOS Distribution,但我仍然遇到同样的错误。

enter image description here

更新

我设法修复了问题,现在它上传到App Store。我有一个我用Carthage构建的外部框架。我需要做的就是打开这个框架项目并从中删除Framework search path设置。然后我用carthage重建了框架并将应用程序上传到App Store。

1 个答案:

答案 0 :(得分:0)

应用程序的方案应该是“Release”而不是Debug或Ad-Hoc。您可以转到Product - >进行更改。方案 - >编辑方案