2013-01-20 93 views
0

爲了通過Ad Hoc分發來分發您的應用程序,您必須創建專用分發的供應配置文件,下載供應配置文件,驗證其在Xcode中是否有效,應用程序與配置配置文件(應該是相同的捆綁ID),編輯該方案以複製發行版配置並將其重命名爲ad hoc,還要更改它以便存檔命令採用臨時配置,點擊命令「存檔」,跟隨組織者將一直屏幕顯示,直到您將其分發爲專用文件,保存ipa文件並完成。iOS Ad Hoc會生成較小的.ipa文件大小

一切都按預期工作,我已經成功部署多次專用分發,問題是最終的.ipa文件小於整個應用程序文件夾,從17MB它最終成爲3.3 MB文件,另外itunes不會安裝這個應用程序。

你有什麼線索發生了什麼?

+0

應用程序文件夾比ipa文件大得多的一個可能原因是可能是git文件夾。但它並沒有解釋爲什麼你的應用程序不會被安裝... – user523234

+0

它曾經發生過一次未發佈的應用程序,我打開了.ipa,發現所有圖像大小爲4KB,無法用預覽打開。奇怪的是,上週一個同事通過了一個項目來生成.ipa,並且它的工作非常完美......可能是我的項目配置中的一些東西:/ – chuckSaldana

+1

PNG在編譯時針對iOS進行了優化,所以如果原始PNG沒有太大在4KB的圖像大小之前並不一定意味着有什麼錯誤。更多關於這裏:http://stackoverflow.com/questions/4569316/does-xcode-compile-images –

回答

0

應用程序文件夾通常包含許多不同的版本(對於模擬器和實際設備)以及有時存儲庫數據,因此您不必擔心尺寸差異。 我的一個iOS項目的文件夾大小爲25MB,而IPA只有6MB。

此外,PNG在編譯時針對iOS進行了優化,因此,如果原始PNG之前沒有太大變化,則4KB的圖像大小並不一定意味着錯誤。

我建議你專注於真正的問題,它必須與您的配置文件相關。你確定你的配置文件中包含你想要安裝你的應用程序的設備嗎?