【问题标题】:Run xcode project with distribution profile on it运行带有分发配置文件的 xcode 项目
【发布时间】:2015-02-14 01:47:33
【问题描述】:

我创建了一个 iOS 应用程序,并希望将其提交到 App Store。 我看到了一个关于如何做到这一点的教程,并且明白我需要创建一个分发配置文件并将其替换为开发配置文件。所以我这样做了,但在将其发送到 App Store 之前。我想最后用那个配置文件(分发配置文件)检查它。 添加分发配置文件时可以运行 Xcode 项目吗? 因为当我尝试在真实设备上运行它时,弹出一个错误:“未找到配置文件“XXXXX””。 所以我去了设备选项卡并尝试添加配置文件的文件,但它不允许我这样做。

我该怎么办?

【问题讨论】:

    标签: ios xcode app-store profiles


    【解决方案1】:

    是的,你可以通过应用小调整来做到这一点。

    • 打开你的 Xcode 项目
    • 点击您的目标
    • 从列表中选择编辑方案
    • 从左侧选择运行标签。
    • 从顶部选择信息标签。
    • 选择Build Configuration,然后从下拉列表中选择release

    现在从设备中删除您现有的应用(如果存在)。 并从 Xcode 运行应用程序。

    应用程序编译完成后,会显示一些错误对话框并停止执行,忽略它

    现在应用程序已安装在您的设备上,并带有分发配置文件。 重新运行应用程序。

    干杯!

    【讨论】:

    • 根据我的(有限)经验,这部分是正确的。这似乎确实将应用程序设置为使用其“生产”配置,但似乎正在使用的配置文件可能仍然是“开发”配置文件。在我的测试中,我得到的 APNs 令牌仍然是“沙盒”令牌,而不是“生产”令牌。不幸的是,这个解决方案并不适合我。
    【解决方案2】:

    您不能使用分发配置文件直接从您的设备在您的设备上运行应用程序。

    现在 Apple 使用 iTunes Connect 提供应用程序的 Beta 测试。因此,您可以选择该选项作为替代方案。

    更多详情请参考Beta Testing Your iOS App

    【讨论】:

    • 那么为什么我不能向 xcode 添加任何分发配置文件?
    • @NirGofman:您是否创建了分发配置文件?如果是,请下载并双击以将其添加到配置文件库中,更改您的捆绑 ID 并在构建设置选项卡中选择配置文件
    • 问题是配置文件列表中存在配置文件,但是当我尝试在真实设备上运行应用程序时,出现错误:未找到配置文件“NAME”。
    • @NirGofman 您无法使用分发配置文件将应用程序运行到真实设备
    • 为什么? - 您说“您可以使用分发配置文件直接从您的设备在您的设备上运行该应用程序。”
    猜你喜欢
    • 2014-12-16
    • 1970-01-01
    • 1970-01-01
    • 2020-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 2013-03-20
    相关资源
    最近更新 更多