5

我遇到了無法通過TestFlight安裝我的應用程序的Ad Hoc版本的問題。該應用程序下載,但在安裝步驟,它表明類似「無法安裝YourApp」,與出現在控制檯上的以下信息:發送Default.png圖像時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。

任何想法?

+0

不使用testflight? –

+0

我相當肯定,iTunes發行版也會出現同樣的錯誤... – MrMage

+0

對於最後十篇關於試飛的文章,說它沒有使用它,所以我猜測我已經被偷走了。 –

回答

0

看來升級到Xcode 4.5.1已經解決了問題...

1

您是否嘗試過通過Xcode將IPA直接安裝到您的設備上?

連接設備。

打開Xcode管理器/設備選項卡/選擇您的設備/應用程序。

單擊左下角的+(添加)按鈕,選擇您的應用程序。

如果這次安裝失敗,我懷疑你的Default.png圖片有問題。如果您正在編寫圖像轉換腳本,值得一提的是我過去曾經使用過很多命令行實用程序創建png圖像,Apple不喜歡這些圖像,所以我不再使用它了。我現在使用ImageMagick,並且從此沒有任何麻煩。

+0

通過Xcode安裝也失敗,並顯示錯誤消息「無法找到有效的代碼簽名標識」。但是現在安裝甚至在Default.png圖像被刪除時失敗......但我會記住Default.png的東西 - 我的確使用ImageAlpha對它們進行了重新壓縮。 – MrMage

+0

不要緊,「沒有安裝作品」,我忘了將我的新測試設備添加到配置文件中。 – MrMage