3

当我运行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!

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

4

1 回答 1

2

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

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

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

于 2012-06-18T10:01:32.477 回答