2012-06-17 45 views
3

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

该应用犯规自动开始,但它被安装在设备上。

回答

2

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

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

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

+0

谢谢你。我想当你运行“伪造运行ios”,你在窗户上,这将是一个更好的经验,甚至不尝试运行应用程序..所以没有错误显示。 –

+1

当我看到由Trigger.io生成的应用程序ID? – sparkle

+0

该链接现在是404 – JohnO

相关问题