簡體   English   中英

拒絕從Apple構建(iTune Connect)

[英]Rejection of Build From Apple (iTune Connect)

蘋果說

1. Build is invalid
2. ITC.app.preReleaseBuild.errors.invalidBinary

是因為Build中帶有圖標。 見下圖

在此處輸入圖片說明

在此處輸入圖片說明

可以看到,圖標沒有顯示任何圖標,而是蘋果自己的默認圖標。

這是無效的原因嗎?

我試過了

  1. 沒有Alpha /透明度的icon.png
  2. 將圖像壓縮為NO
  3. 重新創建蘋果證書,蘋果允許我存檔,沒有任何錯誤。
  4. 我沒有使用任何啟動圖像,而是使用了LaunchScreen.storyboard。

因此,誰能告訴我蘋果被拒絕的根本原因是什么。

謝謝。

當我快速上載我的應用程序並以Cocoapods作為Dependency Manager支持時,我也遇到同樣的問題。

當我上載構建時,它與您在屏幕快照中上載時完全一樣。

但是,當我按照給定的方式更新framework.sh文件時,Apple和我的應用程序接受的構建現在已在App Store上。

在Pods-ProjectName-frameworks.sh文件中的給定代碼注釋后嘗試上載。

Pods-ProjectName-frameworks.sh文件中給定代碼的注釋下面。

#   Embed linked Swift runtime libraries. No longer necessary as of Xcode 7.
if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then
local swift_runtime_libs
swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u  && exit ${PIPESTATUS[0]})
for lib in $swift_runtime_libs; do
  echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\""
  rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}"
  code_sign_if_enabled "${destination}/${lib}"
done
fi

在此處輸入圖片說明 希望對您有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM