在 iPhone 上安装自定义企业应用程序时配置配置文件错误

Posted

技术标签:

【中文标题】在 iPhone 上安装自定义企业应用程序时配置配置文件错误【英文标题】:Provisioning profile error while installing custom enterprise app on iPhone 【发布时间】:2012-03-20 19:10:46 【问题描述】:

我为客户开发了一个 iPhone 企业应用程序。

应用程序在所有设备上都可以正常运行,但是,在一个用户的设备上,应用程序安装会出错 Unable to download application. <Application name> could not be installed.

在应用程序图标显示安装进度时出现此错误消息。

经过进一步调查,我们发现未安装企业分发配置文件,并且在控制台中看到以下日志。

3 月 19 日 12:44:27 未知 SpringBoard[15]:无法保存 下载图标的缩略图:image=(null) path='/var/mobile/Library/SpringBoard/DownloadingIconImageCache com.mobility.plocator-21526CEE-3E35-4259-B04B-1EC051349CAB'

3 月 19 日 12:44:28 未知 SpringBoard[15]:无法保存 下载图标的缩略图:image=(null) path='/var/mobile/Library/SpringBoard/DownloadingIconImageCache/com.mobility.plocator-060A1EE8-077D-49E7-A4B4-5A12BCEB09C3'

3 月 19 日 12:44:28 未知已安装 [525]:无法创建 配置文件目录:权限被拒绝

3 月 19 日 12:44:28 未知已安装 [525] : 2ff7f000 install_embedded_profile:无法安装嵌入式配置文件:49165

3 月 19 日 12:44:28 未知已安装 [525] : 2ff7f000 verify_signer_identity:无法复制验证签名:-402620395

3 月 19 日 12:44:28 未知已安装 [525] : 2ff7f000 preflight_application_install:无法验证可执行文件 /var/tmp/install_staging.H0131I/foo_extracted/Payload/PFinder.app

3 月 19 日 12:44:28 未知已安装 [525] : 2ff7f000 install_application: 无法预检应用程序安装

3 月 19 日 12:44:28 未知已安装 [525] : 2ff7f000 handle_install: API 失败

3 月 19 日 12:44:28 未知已安装 [525] : 2ff7f000 send_message: 71字节的mach消息发送失败:10000003

3 月 19 日 12:44:28 未知已安装 [525] : 2ff7f000 send_error: 无法向客户端发送错误响应

【问题讨论】:

设备 UDID 是否包含在配置文件中(我的意思是您确实检查了它以确定)? 它是企业的通用分布配置文件。我认为不必将每个单独的设备添加到配置文件中。 @user1281732您能否建议我在不添加设备 UDID 的情况下使用企业程序 (299 美元) 部署应用程序的最佳方法?我搜索了很多,但没有得到任何好的答案..谢谢 【参考方案1】:

可能有几个解决方案:

    您可以撤销当前的分发证书并创建新证书并尝试使用它。有时证书也可能有问题。

    检查您的 App ID,其格式应为“com.companyname.appname”。

    检查钥匙串是否安装了同名的多个证书。您应该删除任何其他同名证书。

【讨论】:

以上是关于在 iPhone 上安装自定义企业应用程序时配置配置文件错误的主要内容,如果未能解决你的问题,请参考以下文章

在 iPhone 上振动时播放自定义声音

UITableView 自定义 Cell iPhone 使用 Swift 语言

在自定义 UIView 类 Iphone 上应用自动布局约束。

为啥在 64 位 5s iPhone 上安装时应用程序会卡住

通过 webkit 安装的 iphone 配置文件

iphone使用自定义单元格滚动tableview太慢了