使用Application Loader提交应用程序更新后,我收到了来自Apple的以下电子邮件:
我已经确认此二进制文件是使用最新的Xcode GM(7.3.1)构建的,所以这不是问题。我在网上看到了各种各样的针对此问题的潜在修复程序,但希望通过提供更多详细信息,某些人可能能够帮助我找出具体的解决方案。
NO
。 My understanding是仅当我们有一个依赖Swift或混合目标的纯Objective-C目标时,才应将它作为YES
。 xcarchive
中,存在SwiftSupport
文件夹。它包含一个名为iphoneos
的子文件夹,该子文件夹包含几个Apple Swift库,例如libswiftFoundation.dylib
。 .ipa
文件重命名为.zip
并取消存档,则其应用程序包不包含SwiftSupport
文件夹,但确实包含具有相同Swift dylib的Frameworks
文件夹。 最佳答案
解决方案在this answer中。我们需要使用带有-exportOptionsPlist
的新xcodebuild
标志,而不是旧的-exportFormat
和-exportWithOriginalSigningIdentity
标志。 plist只需要将method
key 设置为app-store
即可。