【问题标题】:Provisioning Profile and application Id do not match, why?配置文件和应用程序 ID 不匹配,为什么?
【发布时间】:2012-06-19 21:05:26
【问题描述】:

当我运行 forge run ios 时,我得到了这个:

[ 错误] 配置文件和应用程序 ID 不匹配 配置文件 ID: G85A58Y2F3.io.trigger.forge4afef416b8a111e1910212313d1 adcbe 应用程序 ID:G85A58Y2F3.co.uk.nearbyapp.* 请参阅“准备 您的应用商店应用”在我们的文档中: http://current-docs.trigger.io/releasing.html#ios

我的本​​地配置如下所示

{
    "general": {
    },"ios": {
        "device": "device",
        "profiles": {
            "DEFAULT": {
                "provisioning_profile": "nearby.mobileprovision",
                "developer_certificate_path": "nearby_certificate.pfx",
                "developer_certificate_password": "xxxxx"
            }
        }
    }
}

有什么可能出错的想法吗?我不明白触发器供应 ID 的来源。

编辑:好的,我将配置文件更改为通配符 - 我认为这是在设备上运行所必需的?无论如何,这解决了我遇到的错误。现在,我走得更远了……

它似乎安装在设备上,但我在命令窗口中得到了这个:

启动 - /private/var/mobile/Applications/ABBD210F-2683-46D0-BAF2-ED2AC25279A 4/device-ios.app 无法启动com.apple.debugserver!

应用程序不会自动启动,但它已安装在设备上。

【问题讨论】:

    标签: trigger.io forge


    【解决方案1】:

    提供有关原始问题的更多信息:如果未指定,则触发器会自动生成应用 ID。然后,您可以在创建配置文件等时使用该应用 ID,也可以使用现有值覆盖该应用 ID。

    我已经更新了我们的文档,使其在这里更加明确 - 之前有点不清楚! http://docs.trigger.io/en/v1.3/modules/package_names.html

    对于您的后续问题,我们尚未完全处理从 Windows 在 iOS 上自动运行该应用程序:我们希望在未来的 sprint 中尽快添加。

    【讨论】:

    • 谢谢。我想当你运行“forge run ios”并且你在 Windows 上时,甚至不尝试运行应用程序会是一种更好的体验。所以不会显示错误。
    猜你喜欢
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 2019-06-10
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多