iPhone开发 - 在设备上运行应用程序

时间:2011-12-28 07:18:05

标签: iphone ios xcode

我正在尝试在我的设备上运行应用程序,但代码签名实体似乎存在问题。如果我在代码签名实体中选择开发者配置文件,它运行正常,但如果我选择分发配置文件(我已尝试过Adhoc和Appstore分发),它会说" Build Succeeded"但它会给出一条弹出错误消息 -

Error Starting Executable “App Name : Device Name”
Error launching remote program: failed to get the task for process 3273

我应该看到这个还是我又做错了什么? 感谢

3 个答案:

答案 0 :(得分:1)

您无法在最后使用分发配置文件测试和运行应用程序。分发配置文件仅用于签署项目ipa并将其上载到应用商店。要在您的设备上运行,只有开发人员资料可以使用。

答案 1 :(得分:0)

如果要在设备上测试应用程序,则需要为其创建调试配置文件。您需要从开发人员门户的配置部分为您的设备获取它。如果您要创建分发配置文件,则需要将生成的ipa文件从build文件夹添加到itunes以将其安装在设备上。

然后您可以在设备上安装该应用程序。但在这种情况下,您将无法看到日志。

因此,如果您想在Xcode控制台中查看日志,请为设备创建开发人员配置文件&将它安装在XCode&然后使用Xcode在设备上运行代码。

答案 2 :(得分:0)

我认为这是entitlements.plist问题,请按照步骤

在XCode中,转到“新文件”并在左框中选择“代码签名”。选择“权利”文件类型。并将名称更改为“Entitlements.plist”。在项目getinfo权利plist中给出名称请检查下面的图像 enter image description here