iphone - 如果 Xcode Archiving Utility 显示错误的验证应用怎么办?

标签 iphone ios xcode app-store-connect archive

我的 mac 上有两个应用程序项目。因为我懒得重新配置我的项目,所以我只是复制了我的第一个应用程序的整个项目文件夹并重命名了项目。项目中的所有文件总是相对于项目本身。所以效果很好。

但今天我想构建并存档我的第一个应用程序的更新。这一切都没有提示。但是当 Xcode 的存档实用程序完成后,我选择我的存档并单击“验证”,Xcode 要求我的 iTunes 连接凭据。然后我输入它们,在“请选择您的应用程序记录和签名身份”对话框中,Xcode 只提供一个应用程序供选择。仅限新的(不同的)应用程序。但不是我想在 App Store 上更新的应用程序。

在 iTunes connect 中,我的旧应用程序仍然在线,并且显然有一个应用程序 ID。但 Xcode 不提供选择此应用程序。

但有一件奇怪的事情:我为我的新应用程序创建的新应用程序 ID 与我已经在 App Store 上的旧应用程序具有相同的 Bundle Seed ID。这是个问题吗?这就是为什么 Xcode 给我提供了错误的应用程序供我选择的原因吗?

什么会导致这个问题?为什么 Xcode 存档验证器不会检测到我的应用程序已经在应用程序商店中并提供它以供选择以进行存档验证?

我没有更改我的应用程序或捆绑 ID 或任何东西。我上次所做的只是将一个新应用程序添加到 iTunes 连接,但它具有不同的应用程序 ID/ bundle ID。

非常感谢帮助。谢谢你们。

最佳答案

我知道为什么了。当我创建我的新应用程序时,我转到 iTunes 连接并添加了一个新的应用程序 ID 和应用程序,然后单击“准备上传二进制文件”。强制性步骤,以便 Xcode 可以识别应用程序并提交它。

所以这是很久以前的事了,我完全忘记了我做过这件事。然后我很惊讶为什么 Xcode 在验证器中只列出了一个错误的应用程序来选择。当然,Xcode 仅提供 iTunes 连接中标记为“准备上传二进制文件”的内容,而这只是我的新应用。

现在我去了那里并为我的旧应用程序和 VOILLA 的新版本单击了“准备上传二进制文件”。 Xcode 提供了它。

所以:简单的错误,令人头疼。希望对处于相同情况的其他人有所帮助。

关于iphone - 如果 Xcode Archiving Utility 显示错误的验证应用怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10461282/

相关文章:

ios - 如何在 iOS 8 中使用 Touch ID 传感器

iphone - 努力以正确的方式命名此方法

ios - 使用 Melt 将 SWF 编码为视频

ios - 在 iOS 8 设备中运行使用 iOS 7 SDK -Xcode 5.0.2- 构建的 ipa 时出现问题

ios - 如何让 iPhone X home bar 横屏双击?

ios - 直接发送消息而不显示 MFMessageComposeViewController

iphone - 使用 UIWebView,我可以使用自定义字体吗?

iphone - 有没有办法阻止选项卡栏项目的配置?

ios - 以编程方式更改约束仅影响 View 的可见部分

ios - SDK iOS 8.0 中的产品类型单元测试包需要代码签名