2017-09-26 46 views
1

將二進制文件上傳到iTunes的問題在Sierra上使用XCode 9(或應用程序加載程序)嘗試上傳二進制文件到iTunes連接時出現以下錯誤(錯誤ITMS-90391)

ERROR ITMS-90391: "Missing Icons. No icons found for watch application ‘AppName/Watch/WatchApp.app'. Make sure that its Info.plist file includes entries for CFBundleIconFiles."

我可以在這裏指出,完全相同的二進制昨天塞拉利昂沒有問題上傳,使用的XCode 9GM。

事情我已經驗證/嘗試:

  1. 清理項目,刪除DerivedData,重啓
  2. 資產目錄成員是正確的
  3. 所有所需的應用程序圖標在適當的資產類別存在
  4. 由此產生的.xcarchive似乎包含CFBundleIcons密鑰的資產文件和Info.plist正確的條目
  5. 我已經刪除並用新名稱讀過所有圖像文件,但無濟於事。

我知道一個相關的問題here和最近的討論Apple developer forums。但是,沒有任何建議的解決方案似乎工作。有任何想法嗎?

+0

您是否嘗試使用Application Loader上傳IPA? – the4kman

+0

@ the4kman是的,同樣的錯誤... – spassas

回答

0

我認爲這是一個蘋果bug,在高等級的山脈地區使用xc 9.0 gm。試圖弄清楚這一點的挫折時間。

我通過取消選中手錶應用程序和手錶擴展的資產上的手錶擴展目標成員來解決此問題。再說一遍,我的手錶應用程序和手錶擴展的資產集合,只有在目標成員列表中選中了手表應用程序。

+0

感謝您的答案。不幸的是,它發生在HSiera/xCode9的正式版本上,而不僅僅是在GM中。此外,解決方法確實消除了錯誤,但它也消除了Watch擴展訪問的所有資產,所以它不適合我 – spassas

相關問題