在 App Store 的开发者中,经常会有换 App ID 的需求。比如,因为想要重构应用或更改开发商等原因,需要创建一个全新的 App ID。如此之后,开发者就可以创建新的 Provisioning Profiles,然后使用新的 App ID 在 App Store Connect 上上传新应用程序。本文将为你介绍如何在 App Store 中换 App ID。
首先,我们需要了解一些相关概念
1. App ID一种唯一标识符,由 Apple 定义,代表一个特定的应用程序。
2. Bundle ID也叫包名,是 App ID 的一部分,用于唯一标识一个应用程序。要是你想在 App Store 中换 App ID,你需要创建一个新的 Bundle ID。
3. Provisioning Profiles是一种用来授权设备对应用进行开发、测试和分发的文件。换了 App ID 后,你需要创建新的 Provisioning Profiles。
这样的话,如何在 App Store 中换 App ID 呢?
步骤一新建 Bundle ID
1. 打开Apple Developer网站,点击左侧菜单中的“Identifiers”选项。
2. 点击右上角的“+”按钮,选择“App IDs”。
3. 输入你的新 Bundle ID,选择一种应用程序类型。
4. 选择“Explicit App ID”或“Wildcard App ID”,如果选择前者,则需要填写 Bundle ID 深度的的信息Prefix、Suffix,以及将要使用的功能 ID(例如推送通知、iCloud 等)。
5. 点击“Continue”,然后确认你的 App ID 信息。
步骤二创建新的 Provisioning Profiles
1. 在 Apple Developer 网站,点击左侧菜单中的“Provisioning Profiles”选项。
2. 点击右上角的“+”按钮,选择“Development”或“Distribution”(这取决于你需要创建的 Profile 类型)。
3. 选择一个 App ID 和相关的证书,然后点击“Continue”。
4. 选择需要使用此证书的设备,然后点击“Continue”。
5. 给你的 Profile 命名,然后点击“Generate”。
6. 点击“Download”以获取 Profile。
步骤三在 Xcode 中配置新的 App ID
1. 打开 Xcode 项目,然后在选择项目名称的“General”选项卡中,找到“Bundle Identifier”。
2. 输入你的新 Bundle ID,然后保存。
3. 然后,打开“Build Settings”选项卡,选择“Code Signing”部分。
4. 删除原先 Provisioning Profiles 的所有条目,并将它们替换为你所创建的新的 Provisioning Profiles。
5. 重新构建你的应用程序。
如此,你的应用程序就成功地换了 App ID。需要留意的是,此过程中,你的旧应用程序和相关资源将被移除,所以呢,只有在确保所有用户都升级到新版应用程序以后,你才应该开始换 App ID。