提交构建到App Store时出现错误/自动生成的配置文件

6
我正在尝试上传我的iOS应用程序构建。从Xcode的Organizer-Archives窗口点击提交后,似乎选择了错误的签名文件进行提交。它也无法编辑。
我已经在项目和目标(Build Settings下)中具有正确的iPhone Distribution签名标识和App Store签名文件。
我对使用此自动选择的签名文件(“XC:Rajib.Tho”)而不是“My Parse Push App Store Profile”表示怀疑。这里我是否做错了什么?我的应用程序使用推送通知,因此我想确保在提交之前正确设置签名文件。
这里是我所看到的屏幕截图:


1
从菜单栏进入XCode首选项。然后在其中的帐户选项卡中单击您添加了Apple帐户的位置。进入查看详细信息并删除以XC为前缀的自动创建的预配配置文件:XCode会自动创建该配置文件。您可以删除您创建的预配配置文件或您创建的那个。两者都是相同的配置文件。是的,当您选择自己创建的预配配置文件时,XCode应该选择它。但可能是Xcode的一个错误。请尝试此操作并更新我们。 - Jassi
谢谢您的回复!我尝试了您建议的方法(删除他们生成的“XC:Rajib.Tho”配置文件)。不幸的是,当我再次尝试提交构建时,它会自动生成相同的配置文件,并强制我使用这个新生成的配置文件进行提交。您还有其他建议吗? - rajeeb
如果帮助了您,请点赞评论,以便其他人也可以从中获取知识。 - Jassi
2个回答

9
我通过删除Xcode自动生成的来自苹果开发者门户网站的配置文件解决了这个问题。看起来它是从那里获取的,一旦我从那里删除了它并进行了归档和提交,它就会获取我想要使用的正确配置文件!

1
谢谢,我一整天都在苦思冥想。这个方法可行,但是你必须确保遵循Jassi上面的建议并“重新加载”配置文件。 - CGuess
谢谢!从我的Mac和Apple开发者门户中删除“XC:*”,然后在Xcode首选项中重新加载配置文件确实解决了这个问题。 - igraczech
苹果真的没有为开发者们轻松这件事情 :( - David Rysanek

0

当你明确选择了另一个配置文件时,我不确定Xcode是如何选择另一个配置文件的。

如果我是你,我会找到并删除“XC: Rajib”配置文件,然后重新开始(在此过程中重新启动Xcode)。

我猜你可以给Xcode以怀疑的余地,通过关闭二进制和权限三角形并仔细检查权限,如果它们正确就提交...但我对此感觉不好。


谢谢您的回复!不幸的是,当我删除了Xcode自动生成的XC:Rajib配置文件后,当我尝试提交它时,它会重新生成。还有其他建议吗?感谢您的帮助! - rajeeb
今天我遇到了类似的问题,花了几个小时试图让Xcode选择我想要的配置文件,但最终还是遇到了同样的自动生成问题。最后,我放弃了手动选择,使用了自动生成的配置文件进行提交,因为除了名称之外,这些配置文件基本相同。提交和上传到iTunes似乎都很顺利。另外,你应该能够在Xcode选择配置文件时,在成员中心检查授权信息。 - Nicholas Harlen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接