Apple正在说
1. Build is invalid
2. ITC.app.preReleaseBuild.errors.invalidBinary
是因为Build中的图标。见下图
你能看到,图标没有显示任何图标,但苹果自己的默认图标。
是否导致此无效。
我试过
所以,任何人都可以告诉我这种拒绝苹果的原因是什么。
感谢。
答案 0 :(得分:0)
上传我在swift中开发的应用程序并支持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