我的 Mac 上有两个应用程序项目。因为懒得重新配置我的项目,我只是复制了我的第一个应用程序的整个项目文件夹并重命名了项目。项目中的所有文件始终与项目本身相关。所以效果非常好。
但今天我想构建和存档我的第一个应用程序的更新。这一切都没有抱怨。但是当 Xcode 的存档实用程序完成时,我选择我的存档并单击“验证”,Xcode 会询问我的 iTunes 连接凭据。然后我输入它们,在“请选择您的应用程序记录和签名身份”对话框中,Xcode 只提供一个应用程序供选择。仅限新的(不同的)应用程序。但不是我想在 App Store 上更新的应用程序。
在 iTunes 连接中,我的旧应用程序仍然在线,显然它有一个应用程序 ID。但是 Xcode 不提供选择这个应用程序。
但是有一件奇怪的事情:我为新应用创建的新 App ID 与我的旧应用具有相同的 Bundle Seed ID,它已经在 App Store 上。这是一个问题吗?这就是 Xcode 为我提供错误应用程序选择的原因吗?
什么会导致这个问题?为什么 Xcode 存档验证器不会检测到我的应用程序已经在应用商店中,并将其提供给存档验证选择?
我没有更改我的应用程序或捆绑 ID 或任何东西。我上次所做的只是将一个新应用程序添加到 iTunes 连接,但它具有不同的应用程序 ID/捆绑包 ID。
非常感谢帮助。谢谢你们。