【问题标题】:Ad Hoc deployment fails when shipping Default.png images运送 Default.png 图像时,临时部署失败
【发布时间】:2012-09-17 16:15:03
【问题描述】:

我遇到了一个问题,我无法通过 TestFlight 安装我的应用程序的 Ad Hoc 版本。应用程序已下载,但在安装步骤中显示“无法安装您的应用程序”之类的内容,控制台上显示以下消息:

Sep 17 16:08:24 unknown installd[4767] <Error>: 00381000 verify_signer_identity: Could not copy validate signature: -402620393
Sep 17 16:08:24 unknown installd[4767] <Error>: 00381000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.2wYy1J/foo_extracted/Payload/PocketCASbeta.app
Sep 17 16:08:24 unknown com.apple.itunesstored[4764] <Notice>: MobileInstallationInstall: failed with -1
Sep 17 16:08:24 unknown installd[4767] <Error>: 00381000 install_application: Could not preflight application install
Sep 17 16:08:24 unknown installd[4767] <Error>: 00381000 handle_install: API failed
Sep 17 16:08:24 unknown installd[4767] <Error>: 00381000 send_message: failed to send mach message of 71 bytes: 10000003
Sep 17 16:08:24 unknown installd[4767] <Error>: 00381000 send_error: Could not send error response to client

codesign --verify 没有返回任何错误,并且我已经仔细检查了我使用的是正确的 Ad Hoc 配置文件(codesign --display -vvvv 确认了这一点)。

但是,一旦我从应用程序中删除了所有 Default.png 图像,安装就可以运行,之后就可以运行应用程序了。 IPA 的大小约为 10 MB(不含 Default.png 图像)和 15 MB(包含所有 Default.png 图像)。

有什么想法吗?

【问题讨论】:

  • 我很确定 iTunes 发行版也会出现同样的错误...
  • 很抱歉,关于试飞的最后十篇文章没有它也能正常工作,所以我猜我被带走了。
  • 我将不得不尝试解决这个问题:stackoverflow.com/questions/12683464/…
  • 出于好奇,您是否在此过程中的任何地方都使用过 Xcode 和 iOS 6 beta/GM?
  • 是的,他们是。但是 Xcode 4.5.1 没有变化。

标签: ios code-signing testflight ad-hoc-distribution default.png


【解决方案1】:

您是否尝试过通过 Xcode 将 IPA 直接安装到您的设备上?

连接设备。

打开 Xcode 管理器/设备选项卡/选择您的设备/应用程序。

点击左下角的 +(添加)按钮,选择您的应用。

如果此安装也失败,我怀疑您的 Default.png 图像有问题。如果您正在编写图像转换脚本,值得一提的是,我过去使用 sips 命令行实用程序创建 Apple 不喜欢的 png 图像时遇到了很多问题,所以我已经停止使用那个。我现在改用 ImageMagick,从那以后没有遇到任何问题。

【讨论】:

  • 通过 Xcode 安装也会失败,并显示错误消息“找不到有效的代码签名身份”。但是现在,当删除 Default.png 图像时,安装甚至会失败......但我会记住 Default.png 的东西 - 我确实使用 ImageAlpha 重新压缩了它们。
  • 别介意“没有安装工作”,我忘了将我的新测试设备添加到配置文件中......
【解决方案2】:

看来升级到 Xcode 4.5.1 已经解决了这个问题...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    • 2014-02-19
    • 1970-01-01
    相关资源
    最近更新 更多