Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone开发-在设备上运行应用程序_Iphone_Ios_Xcode - Fatal编程技术网

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

iPhone开发-在设备上运行应用程序,iphone,ios,xcode,Iphone,Ios,Xcode,我正在尝试在我的设备上运行应用程序,但代码签名实体似乎有问题。如果我在代码签名实体中选择开发人员配置文件,它可以正常运行,但是如果我选择分发配置文件(我已经尝试了Adhoc和Appstore分发),它会显示“Build Successed”,但会弹出一条错误消息,说- Error Starting Executable “App Name : Device Name” Error launching remote program: failed to get the task for proce

我正在尝试在我的设备上运行应用程序,但代码签名实体似乎有问题。如果我在代码签名实体中选择开发人员配置文件,它可以正常运行,但是如果我选择分发配置文件(我已经尝试了Adhoc和Appstore分发),它会显示“Build Successed”,但会弹出一条错误消息,说-

Error Starting Executable “App Name : Device Name”
Error launching remote program: failed to get the task for process 3273
我是应该看到这个还是我又做错了什么?
谢谢

您无法在分发配置文件位于您的终端的情况下测试和运行应用程序。分发配置文件仅用于签署项目ipa并将其上载到应用商店。要在您的设备上运行,只有开发人员配置文件可以工作。

若要在设备上测试应用程序,则需要为其创建调试配置文件。您需要从developer portal的“资源调配”部分为您的设备获取它。如果您正在创建分发配置文件,则需要将生成的ipa文件从build文件夹放入itunes,以便在设备上安装

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


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

我认为这是权限问题。plist问题请按照以下步骤操作

在XCode中,转到“新建文件”并在左框中选择“代码签名”。选择“权利”文件类型。并将名称更改为“entications.plist”。请在project getinfo授权列表中输入名称,请查看下图

你有什么问题吗?