ios - bundle identifier 和 provisioning profile 之间有什么关系?

标签 ios xcode

我正在处理我的第一个 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 标识符。您可以使用开发人员配置文件直接在您的设备上运行任何应用程序。

有关概念的更多详细信息,请查看苹果的文档。

https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933

关于ios - bundle identifier 和 provisioning profile 之间有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13450108/

相关文章:

ios - 预期声明错误,Swift,.S

ios - EZaudio在后台执行

ios - 关闭项目后位置不再记录

针对不同设备的 Xcode segues

iphone - 是否可以从安装 plist 中获取信息?

objective-c - 在 xcode 中从 UIAccelerometer 计算 G 值

ios - 图像搜索 API 类似于 Google 图片搜索 API

ios - 如何为倒计时器创建循环进度指示器

ios - 为什么 xCode 要求 Android Studio Gradle 文件?

xcode - Xcode Scheme Post-Actions 的日志文件在哪里?