【问题标题】:Building on iPhone with provisioning profile使用配置文件在 iPhone 上构建
【发布时间】:2013-03-21 21:46:53
【问题描述】:

我在设置 Xcode 项目以使其在我的 iPhone 上构建时遇到很多麻烦。

我已按照开发配置助手中的所有步骤进行操作,但我总是得到一个与应用程序标识符“com.test”匹配的有效配置文件

构建时找不到错误。

我在配置文件中的应用标识符是 93QA3MXYM7.com.test.MediaAccess。在我的

info.plist 文件的包标识符是 com.test。我几乎每个都累了

93QA3MXYM7.com.test.MediaAccess 的组合是有道理的,我能想到,但我

总是得到同样的错误,说配置文件不匹配!

我很困惑什么是应用程序名称,项目名称,捆绑名称,

应用 ID 描述、捆绑包 ID 和捆绑包种子 ID。在开发配置中

助理,你创建AppID的时候,只有应用描述字段。当你

通过常规接口创建一个AppID,有3个字段!哪些应该匹配?

我可以举个例子吗?谢谢!

【问题讨论】:

    标签: iphone ios code-signing provisioning provisioning-profile


    【解决方案1】:

    只需将 com.test.MediaAccess 放入“Bundle identifier”属性即可。然后去选择你的项目的设置,找到代码签名身份部分并为你的调试配置选择正确的配置文件(应该下载并设置正确的配置文件)

    【讨论】:

    • 所以,我重新开始,配置文件的应用标识符现在是 93QA3MXYM7.com.testbundle,appID 是 93QA3MXYM7.com.testbundle.myApp2。我将包标识符设置为“com.testbundle”,为代码签名身份设置了正确的配置文件,我仍然得到同样的错误
    • @DavidMenard 尝试将 com.testbundle.myApp2 作为包标识符
    • @DavidMenard “配置文件的应用标识符现在是 93QA3MXYM7.com.testbundle” - 这是什么意思?你在哪里看到这个?您设置 Bundle Identifier (App ID Suffix) 一次 - 当您创建 App ID 时。然后使用相同的后缀 (com.domainname.appname - com.testbundle.myApp2) 作为项目的包标识符
    • 当我在管理器窗口中选择配置文件时,会显示“93QA3MXYM7.com.testbundle”标识符。当我创建 AppID 时,我需要选择一个捆绑种子 ID,在我的例子中,它是 93QA3MXYM7(团队 ID)。如前所述,我尝试了几乎所有我能想到的捆绑 ID 组合,所以问题不在于它们不匹配,而是 XCode 无法将它们关联在一起。
    • 我最终遵循了不同的指南,该指南告诉我在选择配置文件后单击管理器窗口中的“刷新”。个人资料已同步,我被要求输入用户名和密码,一切都很好
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-01
    • 2017-03-31
    • 1970-01-01
    相关资源
    最近更新 更多