2016-01-23 42 views
2

我有一个iOS应用程序,我试图提交并且我的应用程序在我的iPhone上运行。我将Xcode的apple id账户添加到Xcode中,然后在Xcode的常规部分下输入我的捆绑包ID,然后单击“修复问题”,然后解决任何代码签名问题。这样可行。捆绑包ID问题 - 我无法获得Xcode捆绑包ID和iTunes连接ID以反映相同的ID

现在在iTunes连接上,我尝试使用相同的包ID,即com.blah.appName在Xcode中,并将其注册到iTunes连接。这不会让我。在iTunes上连接它说(对于我用于实际编译和运行我的应用程序在Xcode我的iPhone上成功的软件包ID)“标识符为'com.blah.appName'的应用程序ID不可用,请输入一个不同的字符串。 “

所以我决定在iTunes连接中注册一个不同的包ID。那注册成功了。因此,在Xcode中,我尝试将Xcode中常规部分的软件包ID更改为刚在iTunes连接中注册的软件包ID。这次我收到了这个错误,但在Xcode中“应用程序ID和标识符'com.blahblah2.appName'不可用,请输入不同的字符串。”

我不确定这里要做什么。它说,当你提交你的应用程序时,捆绑ID必须与Xcode和iTunes连接相同,并且我在解决这个问题时遇到了一些问题。

请大家帮忙,谢谢大家。

+0

检查您的“团队”是否与您尝试提交的开发者帐户相匹配。您有机会注册/使用您的“个人”本地帐户的套件ID,该套件允许您在手机上运行应用程序,该应用程序因此无法供其他任何“团队”使用。 – mani

回答

2

您是否打开了Xcode中的“Build Setting”选项卡,然后向下滚动到标题为“代码签名”的部分。在该部分是一个名为“代码签名身份”的设置,在该下拉选项卡下,您将看到“发布”。如果释放被设置为“iOS开发”,你需要点击它,并把它改为“iPhone分布:队名” ... 这些链接帮助我弄清楚苹果的恼人过程...

http://www.raywenderlich.com/48750/testflight-sdk-tutorial & http://www.raywenderlich.com/101790/ios-beta-testing-with-testflight-tutorial

+2

对于其他感兴趣的人,我必须确保目标和项目具有您提到的设置。感谢您的帮助! –

1

我发现包标识符第一次开始制作项目时 - 您可以选择添加自己的标识符。

为了找到它,你点击主项目文件中的文件的左侧标有“项目名称”,“M”

这将弹出的项目页面“应用的身份”顶在那里,你会发现你所选择的包标识符,以及其他信息,如显示名称,版本和修订

我希望这有助于!