2011-12-28 200 views
0

我试图在我的设备上运行该应用程序,并且似乎存在代码签名实体的问题。如果我在代码签名实体中选择开发者配置文件,它运行良好,但是如果我选择分发配置文件(我已经尝试了Adhoc和Appstore发行版),它会显示“Build Succeeded”,但会弹出一条错误消息 -iPhone开发 - 在设备上运行应用程序

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

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

+0

是[this](http://stackoverflow.com/questions/2182249/iphone-debugging-error-launching-remote-program-failed-to - 任务 - 处理任务)你的问题? – johnluttig 2011-12-28 07:20:06

回答

1

您不能在最后使用分布配置文件测试和运行应用程序。分发配置文件仅用于签署项目ipa并将其上传到应用商店。为了运行到您的设备上,只有开发者配置文件可以使用

0

如果要在设备上测试应用程序,则需要为其创建调试配置文件。您需要从开发者平台的供应部分获取您的设备。如果您正在创建分发配置文件,那么您需要将生成的ipa文件从build文件夹放到iTunes中以将其安装到设备上。

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

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

0

我觉得这是entitlements.plist问题,请按照下列步骤

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

相关问题