有时,我会遇到为设备提供开发版本的应用程序时遇到的问题。错误消息通常是“找不到此可执行文件的有效配置文件”。
我遵循了Apple的所有说明:我有一个有效的开发证书,开发人员配置文件包括有问题的设备的设备ID,构建期间的代码设计工作。我为我的开发人员身份设置了签名身份,Xcode将其与开发配置配置文件进行匹配。
然后,当我试图通过在xcode中执行“构建/运行”来在设备上安装应用程序时,我得到了上面描述的错误,我完全不知所措。它在任何数量的其他设备上都可以很好地工作,但由于某些原因,有一些设备会因为这个过程而失败。
以下是设备上失败安装的控制台日志:
Sat Sep 18 11:41:14 unknown SpringBoard[27] <Warning>: Reloading and rendering all application icons.
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 verify_signer_identity: Could not copy validate signature: -402620395
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.pJ8ST8/MyApp.app
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 install_application: Could not preflight application install
Sat Sep 18 11:41:36 unknown mobile_installation_proxy[855] <Error>: handle_install: Installation failed
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 handle_install: API failed
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 send_message: failed to send mach message of 64 bytes: 10000003
Sat Sep 18 11:41:36 unknown installd[820] <Error>: 00503000 send_error: Could not send error response to client
Sat Sep 18 11:42:32 unknown MobileMail[809] <Warning>: SecItemCopyMatching result: -25300
Sat Sep 18 11:42:37 unknown MobileMail[809] <Warning>: SecItemCopyMatching result: -25300
Sat Sep 18 11:43:32 unknown CommCenter[31] <Notice>: com.apple.persistentconnection[MobileMail,809] is releasing its assertion on PDP context 0.
Sat Sep 18 11:44:53 unknown installd[866] <Error>: 00503000 verify_signer_identity: Could not copy validate signature: -402620395
Sat Sep 18 11:44:53 unknown installd[866] <Error>: 00503000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.cgJjHu/MyApp.app
Sat Sep 18 11:44:53 unknown installd[866] <Error>: 00503000 install_application: Could not preflight application install
Sat Sep 18 11:44:53 unknown mobile_installation_proxy[867] <Error>: handle_install: Installation failed
Sat Sep 18 11:44:53 unknown installd[866] <Error>: 00503000 handle_install: API failed
Sat Sep 18 11:44:53 unknown installd[866] <Error>: 00503000 send_message: failed to send mach message of 64 bytes: 10000003
Sat Sep 18 11:44:53 unknown installd[866] <Error>: 00503000 send_error: Could not send error response to client发布于 2010-12-30 18:18:54
团队和我遇到了和你一样的问题。除了客户iPod之外,它在许多设备上都能正常工作。我们尝试从头开始创建一切。应用程序ID、供应、构建。没有好运。
所以,在回顾了http://boga.wordpress.com/2008/07/16/debugging-ipod-provision-profilescertificates/上的优秀文章之后
因此,我使用组织来与iTunes连接站点同步配置。然后用TextEdit (Vim)检查配置文件。
这一行应该会出现。之后,我使用Adhoc success进行部署。
<key>Entitlements</key>
<dict>
<key>application-identifier</key>
<string>H33HFFQMS8.icpsstock</string>
<key>get-task-allow</key>
<false/>
<key>keychain-access-groups</key>
<array>
<string>H33HFFQMS8.*</string>
</array>
</dict>希望这对我有所帮助,我的配置如下所示。
必须为false
发布于 2010-09-19 01:14:54
您可能希望从头开始尝试整个配置过程。昨天,当我尝试在新的iPhone上测试时,XCode管理的“自动”配置文件给了我这个错误。因此,我不得不解决旧的手动安装配置文件的问题。
我删除了设备和XCode上的所有配置文件。将新设备添加到苹果网站上iOS供应门户上的供应配置文件中。(我想我还关闭了XCode并重启了我的机器。)已重新下载新的配置文件并将其安装到XCode。在项目设置中更改为该配置文件。而且它起作用了。
我唯一没有做的事情就是重新生成证书。
https://stackoverflow.com/questions/3742599
复制相似问题