我正在处理我的第一个 iOS 项目。我在 Xcode 中创建了我的应用程序,它在 iPad 模拟器中运行良好。然后我购买了 iPad 并注册并支付了每年 99 美元的开发计划。我认为在我的新 iPad 上试用该应用程序不会太难!错了!
我现在已经完成了配置门户流程并生成/下载了所有证书和配置文件。 XCode 已接受我的 iPad 的配置文件。但是当我为 iPad 目标构建项目时,构建失败,因为; “找不到与应用程序标识符‘com.triplehappy.publish’匹配的有效配置文件”。
在获得配置文件之前,我将 com.triplehappy.publish 指定为我的 Bundle Identifier。什么是 bundle 标识符以及如何将其链接到我的配置文件?
编辑:事实证明我的包标识符和配置文件是兼容的;我有一个不同的问题(见 San 的回答和评论)。作为记录,像 com.triplehappy.publish 这样的简单包标识符与 QWERTYABC4 形式的简单配置文件应用程序 ID 兼容。* 我还没有处理更复杂的多产品/多开发人员/应用程序商店就绪场景.
最佳答案
您的配置文件也有捆绑标识符。因此,您的应用程序应具有与您正在使用的配置相同的 bundle 标识符。您可以使用开发人员配置文件直接在您的设备上运行任何应用程序。
有关概念的更多详细信息,请查看苹果的文档。
关于ios - bundle identifier 和 provisioning profile 之间有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13450108/