首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置配置文件地狱

配置配置文件地狱
EN

Stack Overflow用户
提问于 2010-09-19 01:00:53
回答 2查看 10.4K关注 0票数 8

有时,我会遇到为设备提供开发版本的应用程序时遇到的问题。错误消息通常是“找不到此可执行文件的有效配置文件”。

我遵循了Apple的所有说明:我有一个有效的开发证书,开发人员配置文件包括有问题的设备的设备ID,构建期间的代码设计工作。我为我的开发人员身份设置了签名身份,Xcode将其与开发配置配置文件进行匹配。

然后,当我试图通过在xcode中执行“构建/运行”来在设备上安装应用程序时,我得到了上面描述的错误,我完全不知所措。它在任何数量的其他设备上都可以很好地工作,但由于某些原因,有一些设备会因为这个过程而失败。

以下是设备上失败安装的控制台日志:

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-30 18:18:54

团队和我遇到了和你一样的问题。除了客户iPod之外,它在许多设备上都能正常工作。我们尝试从头开始创建一切。应用程序ID、供应、构建。没有好运。

所以,在回顾了http://boga.wordpress.com/2008/07/16/debugging-ipod-provision-profilescertificates/上的优秀文章之后

因此,我使用组织来与iTunes连接站点同步配置。然后用TextEdit (Vim)检查配置文件。

这一行应该会出现。之后,我使用Adhoc success进行部署。

代码语言:javascript
复制
<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>

希望这对我有所帮助,我的配置如下所示。

  1. 目标iOS 3.1.3
  2. 基础SDK 4.2
  3. LLVM GCC 4.2 Entitlement.plist中的

必须为false

  1. 同步管理器提供iTunes连接
票数 3
EN

Stack Overflow用户

发布于 2010-09-19 01:14:54

您可能希望从头开始尝试整个配置过程。昨天,当我尝试在新的iPhone上测试时,XCode管理的“自动”配置文件给了我这个错误。因此,我不得不解决旧的手动安装配置文件的问题。

我删除了设备和XCode上的所有配置文件。将新设备添加到苹果网站上iOS供应门户上的供应配置文件中。(我想我还关闭了XCode并重启了我的机器。)已重新下载新的配置文件并将其安装到XCode。在项目设置中更改为该配置文件。而且它起作用了。

我唯一没有做的事情就是重新生成证书。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3742599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档