我无法通过Xcode 8 GM提交我的最新应用更新。我在此更新中更新了我的iPhone和watchOS应用程序。iTunes Connect提交代码签名权利错误Xcode 8
当试图提交我得到以下错误:通过检查在Xcode“自动管理签署”
iTunes Store operation failed. Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, value 'QX3TDZXXXX.AppName' for key 'application-identifier' in 'Payload/AppName.app/AppName' is not supported. This value should be a string starting with your TEAMID, followed by a dot '.', followed by the bundle identifier.
我设置签名为自动。一切看起来都很好。
在任何地方搜索解决方案后,我尝试将生成设置中的代码签名标识更改为iOS分发。这也给了我一个错误的时候了:
AppName has conflicting provisioning settings. AppName is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been manually specified. Set the code signing identity value to "iPhone Developer" in the build settings editor, or switch to manual signing in the project editor. Code signing is required for product type 'Application' in SDK 'iOS 10.0'
我也:
- 清理项目
- 重新启动的Xcode
- 重新启动我的Mac
- 吊销我的分布证书
其他人是否有类似的p并知道如何解决它?
在此先感谢!
感谢您的回答!在我的情况下,我必须关闭Xcode 8,清理生成文件夹,然后实现和验证,我有6个不同的项目中的6个应用程序,在Xcode 8之前,我正在做的是打开所有项目,然后立即归档,但现在我必须将它们逐一归档,只是在屁股上的一大痛苦!顺便说一句,源代码管理不工作或者http://stackoverflow.com/questions/39504782/source-control-not-working-in-xcode-8 –
我发现在我的情况下重现错误的方式,作为我说过,我有6个应用程序,验证和上传工作的唯一方法是逐个打开每个项目并验证并上传每个项目,可以说如果您打开了项目A,则无法验证项目B反之亦然,您可以一次全部归档,但是您必须在每次验证和上传每个项目时进行归档。 –
谢谢。清理,然后重新启动Xcode解决了我。 – Josh