Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.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
临时安装ios失败| 0x243000验证签名者身份_Ios_Iphone_Ad Hoc Distribution - Fatal编程技术网

临时安装ios失败| 0x243000验证签名者身份

临时安装ios失败| 0x243000验证签名者身份,ios,iphone,ad-hoc-distribution,Ios,Iphone,Ad Hoc Distribution,我正在尝试使用临时分发配置文件安装iOS应用程序,但出现错误: 注意:0x243000 mobileininstallationinstall_服务器:安装app XXXXXX 错误:0x243000验证签名者身份:错误验证/var/tmp/install\u staging.dxFfs8/foo\u extracted/Payload/XXXXXX.app/XXXXXX:0xe8008017的签名和复制信息失败 错误:0x243000飞行前验证:无法在/var/tmp/install\u st

我正在尝试使用临时分发配置文件安装iOS应用程序,但出现错误:

注意:0x243000 mobileininstallationinstall_服务器:安装app XXXXXX

错误:0x243000验证签名者身份:错误验证/var/tmp/install\u staging.dxFfs8/foo\u extracted/Payload/XXXXXX.app/XXXXXX:0xe8008017的签名和复制信息失败

错误:0x243000飞行前验证:无法在/var/tmp/install\u staging.dxFfs8/foo\u extracted/Payload/XXXXXX.app验证可执行文件

错误:0x243000安装\应用程序:无法安装飞行前应用程序

警告:LaunchServices:应用XXXXXX的安装失败

错误:API的0x243000句柄\u安装\u失败


有人知道这里到底出了什么问题吗?

在以下场景中,我得到了几乎完全相同的错误:

我正在构建一个应用程序,使用一个临时配置文件进行测试。我使用的是普通的开发人员帐户,而不是企业开发人员帐户。我创建了一个证书,添加了beta测试人员的设备,创建了一个新的通配符应用程序ID(例如com.mycustomer.*)和一个使用该证书的新的临时配置配置文件(类型Distribution),并检查了beta测试人员的设备

但是,在我的Xcode项目构建设置中,如果您在代码签名标识下查看,我有如下内容:

iOS分发(在弹出窗口中的“自动”下)

那是不对的。我需要选择与创建配置文件时使用的证书相匹配的特定标识。在我的情况下,这就像

iPhone发行版:MyCompany,Inc.(M23123JHQ12N)(在弹出的钥匙链中的标识下)

然后,我使用Xcode对存档,打开Organizer,单击新存档,按下分发…按钮,选择为企业或临时部署保存,并确保配置文件是我为该客户创建的特定临时配置文件(来自MyCompany,Inc.,用于弹出窗口中的“com.mycustomer.*”),然后导出到.ipa

然后可以将这个.ipa拖到iTunes的应用程序列表中并安装

这里的关键是我在构建设置中使用的代码签名标识

参考文献