我遇到了一个问题,我无法通过TestFlight安装我的应用程序的Ad Hoc版本。该应用程序下载,但在安装步骤中显示类似于"无法安装YourApp",并在控制台上显示以下消息:
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。
有什么想法吗?
答案 0 :(得分:1)
您是否尝试通过Xcode直接将IPA安装到您的设备上?
连接设备。
打开Xcode管理器/设备选项卡/选择您的设备/应用程序。
点击左下方的+(添加)按钮,选择您的应用。
如果此安装失败,我怀疑你的Default.png图像有问题。如果您正在编写图像转换脚本,那么值得一提的是,过去我使用 sips 命令行实用程序创建了Apple不喜欢的png图像时遇到了很多问题,所以我已经停止了用它。我现在使用ImageMagick而且从那以后没有遇到任何麻烦。
答案 1 :(得分:0)
升级到Xcode 4.5.1似乎修复了问题......