【发布时间】:2023-03-16 06:25:01
【问题描述】:
几周以来,我一直在用 Xcode(macOS Catalina 10.15.5 上的 11.5)编写应用程序,并在我的 iPhone 11 Pro Max (iOS 13.5.1) 上成功运行它们。目前我只对开发感兴趣,对应用商店不感兴趣,而且我属于我自己的个人团队。
然后我尝试运行 Apple 的增强现实项目 https://developer.apple.com/documentation/arkit/world_tracking/tracking_and_visualizing_planes
尝试运行这个项目后,突然发现自己的项目无法在手机上运行了。 Xcode 现在给我以下两条错误消息:
与 Apple 通信失败:已达到您的最大 App ID 限制。您每 7 天最多可以创建 10 个 App ID。
未找到“edu.myschool.NameOfMyApp”的配置文件:Xcode 找不到任何与“edu.myschool.NameOfMyApp”匹配的 iOS 应用开发配置文件。
我已经有一个解决方法,但它既愚蠢又随意。当我创建一个新的 Xcode 项目时,我选择 Project Navigator 顶部的蓝色项目文件,转到“Signing & Capabilities”,并将捆绑标识符从 edu.myschool.NameOfMyApp 更改为 edu.myschool.NameOfOldApp,其中 NameOfOldApp是我在不幸地尝试 Apple 的增强现实项目之前成功运行的应用程序的名称。我怎样才能把事情改回原来的样子?换句话说,如何在不更改捆绑标识符的情况下再次在手机上运行我的应用程序?非常感谢。
【问题讨论】:
标签: ios xcode provisioning-profile app-id bundle-identifier