gpt4 book ai didi

ios - 如何判断我的应用程序正在使用什么 appid

转载 作者:行者123 更新时间:2023-11-28 19:49:02 26 4
gpt4 key购买 nike

我陷入了一个有点奇怪的境地。当我们的应用程序首次创建时,没有人真正知道他们在做什么,我正在尝试清理一下。

在iOS开发者中心,我的应用好像有两个App ID。我想我可以删除其中一个,因为另一个是实际正在使用的那个,但我不是 100% 确定。

这是我认为在我们发布的应用程序中实际使用的应用程序 ID:

enter image description here

这是“其他应用程序 ID”:

enter image description here

烦人的是,“其他应用程序 ID”似乎与应用程序的 bundle ID 相匹配,并且 xCode 似乎在将应用程序提交到商店时试图将其用作应用程序标识符。我不想更改应用程序标识符。

删除其他应用程序 ID 是否安全?我可以强制 xCode 使用正确的应用程序标识符吗?如何判断我们发布的应用实际使用的是哪个应用 ID?

编辑:

为什么会出现这种情况是因为在将我们的最新版本提交到商店进行试飞后,我收到了这个通知:

Dear developer,

We have discovered one or more issues with your recent delivery for "My Cool App". Your delivery was successful, but you may wish to correct the following issues in your next delivery:

Potential Loss of Keychain Access - The previous version of software has an application-identifier value of ['ABCDE.MyCoolApp'] and the new version of software being submitted has an application-identifier of ['QWERTY.MyCoolApp']. This will result in a loss of keychain access. After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.

Regards, The App Store team

application-identifier 正在更改,并且它似乎使用“前缀”作为此值的一部分,这表明它使用的是第一个应用程序 ID,但现在它将使用第二个。

最佳答案

您是否有权使用该帐户登录 iTunes Connect?这就是您真正需要验证已发布应用程序的包 ID(又名应用程序 ID)的内容。

登录 itunesconnect.apple.com,单击应用程序,单击您的特定应用程序,单击“更多”选项卡,单击“关于此应用程序”,它将显示用于已发布应用程序的 bundle ID。请随意从您的帐户中删除其他应用程序 ID。不是 iTunes Connect 中的那个 :)

您的 Xcode 项目中的 bundle ID 始终可以修改以匹配您想要的任何应用 ID,并且您可以轻松地为任何应用 ID 重新生成任何必要的配置文件。 (当然,如果你想为那个应用发布更新,你应该让它与 iTunesConnect 中现有的匹配)

编辑:

听起来您已经能够匹配应用 ID,但不能匹配前缀。分配前缀的方式多年来发生了变化,现在它们都是基于团队的。您可以阅读此技术说明,看看它是否可以帮助您解决遇到的警告。

Developer Link

关于ios - 如何判断我的应用程序正在使用什么 appid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30313686/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com