供应配置文件和应用程序ID不匹配,为什么?

时间:2012-06-17 18:10:04

标签: trigger.io forge

当我运行 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的来源。

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

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

  

启动 -   /私营/无功/移动/应用/ ABBD210F-2683-46D0-BAF2-ED2AC25279A   4 / device-ios.app无法启动com.apple.debugserver!

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

1 个答案:

答案 0 :(得分:2)

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

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

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