使用Application Loader提交应用程序更新后,我收到了来自Apple的电子邮件:
我们发现您最近为“ [应用程序名称]”交付的一个或多个问题。要处理交货,必须更正以下问题: 无效的Swift支持-SwiftSupport文件夹丢失。使用当前的Xcode公共(GM)版本重建您的应用,然后重新提交。 解决这些问题后,您可以重新交付更正后的二进制文件。
我们发现您最近为“ [应用程序名称]”交付的一个或多个问题。要处理交货,必须更正以下问题:
无效的Swift支持-SwiftSupport文件夹丢失。使用当前的Xcode公共(GM)版本重建您的应用,然后重新提交。
解决这些问题后,您可以重新交付更正后的二进制文件。
我已经确认此二进制文件是使用最新的Xcode GM(7.3.1)构建的,所以这不是问题。我在网上看到了各种各样的针对此问题的潜在修复程序,但希望通过提供更多详细信息,某些人可能能够帮助我找出具体的解决方案。
NO
YES
xcarchive
SwiftSupport
iphoneos
libswiftFoundation.dylib
.ipa
.zip
Frameworks
解决的办法就是这个答案。我们需要使用-exportOptionsPlist带有的新标志,xcodebuild而不是旧的-exportFormat和-exportWithOriginalSigningIdentity标志。plist只需将method密钥设置为app- store。
-exportOptionsPlist
xcodebuild
-exportFormat
-exportWithOriginalSigningIdentity
method
app- store