2011-03-28 37 views
0

我的應用程序正常運行。 我已運行包製造商產生PKG應用程序加載器隨元數據提交

不過,如果我嘗試與應用程序加載器,它總是返回我上傳:

  • 存檔是無效的。意外productutil輸出:產品元數據必須存在
  • 產品檔案「/Users/....path到我的應用程序/ Myapp.pkg是目錄」

這應該是一個小但我花了幾個小時卻沒有發現。

+0

雖然你也在使用Application Loader使用zip來告訴我,但我仍然不能選擇我的,但只有一個「pkg」文件。這是關於我有的1.4.1版本嗎? – dlewin 2011-03-30 07:59:29

+0

第一個答案在這裏找到:http://stackoverflow.com/questions/5362388/application-loader-cannot-choose-zip-file-of-my-mac-app現在:如何做到這一點,而無需應用程序加載器? – dlewin 2011-03-30 14:12:42

+0

嗯,我重新創建了一個導入它的鑰匙鏈管理器中的證書,並對它進行了成功評估。現在,我在構建期間被拒絕:「代碼簽名標識」----「與您的鑰匙串中的任何有效的,未過期的代碼簽名證書不匹配」 – dlewin 2011-03-31 10:01:43

回答

0

應用程序加載器需要一個ZIP文件。它期望的ZIP文件是從.app文件夾製作的 - 壓縮並上傳生成的.zip文件。

+0

應用程序加載程序實際上期望pkg,我不能選擇其他的東西。另外,使用新的Xcode,我的應用程序位於「../Xcode/derivedData/Myappqozlqihdussddf/build/products/release」dir中,現在應用程序目錄不包含可執行文件 – dlewin 2011-03-28 13:10:48

0

壓縮你的project.app文件,這樣就會創建一個.zip文件。你可以在你的Application Loader中使用這個.zip文件。

如果您打算在iTunes連接上上傳此文件,請記住使用您的分發證書製作分發二進制文件。

乾杯

+0

請問:您是什麼意思?>進行分發二進制與您的分發證書 – dlewin 2011-03-28 14:16:06

+1

分發二進制意味着您想要提交的項目的建設文件,供Apple審批。您需要使用分發證書而不是開發人員證書構建此文件... – Aditya 2011-03-29 04:32:46

+0

這是否意味着「爲存檔構建」有分銷證書嗎? – dlewin 2011-03-29 07:48:00

0

這很奇怪:應用程序加載器的瀏覽對話框只接受.pbk文件。拖動&通過擴展塢的CDrop只接受.zip文件 - 並且刪除一個zip文件也會給我描述的錯誤信息。通過瀏覽對話框選擇.PKG。平坦,但希望這有助於?

相關問題