我在Swift 2.0 for iOS 9上的项目(Xcode build 7A220),我尝试将构建内容上传到iTunesConnect for TestFlight,但上传几分钟后我收到了一封电子邮件:
无效的Swift支持 - 文件libswiftCoreAudio.dylib, libswiftCoreMedia.dylib,libswiftAVFoundation.dylib不匹配 /Payload/MyApp.app/Frameworks/libswiftCoreAudio.dylib, /Payload/MyApp.app/Frameworks/libswiftCoreMedia.dylib, /Payload/MyApp.app/Frameworks/libswiftAVFoundation.dylib。确保 文件正确,重建您的应用程序,然后重新提交。不要申请 后处理到 /Payload/MyApp.app/Frameworks/libswiftCoreAudio.dylib, /Payload/MyApp.app/Frameworks/libswiftCoreMedia.dylib, /Payload/MyApp.app/Frameworks/libswiftAVFoundation.dylib。一旦这些 问题已得到纠正,您可以重新更正已更正的问题 二进制的。
这意味着什么?请帮忙。
答案 0 :(得分:1)
你使用CocoaPods吗?
如果您使用Swift pod,问题可能来自它。要解决此问题,您可以编辑 Pods / Target Support Files / Pods / Pods-frameworks.sh 并在
之后对块进行注释 # Embed linked Swift runtime libraries
更多信息:
答案 1 :(得分:0)
我遇到过这个问题。我的项目是客观C,但是当我成功提交App后,我通过Xcode 7将应用程序提交到App Store时,Build处于处理模式,我收到了来自iTunes的电子邮件"无效的Swift支持 - SwiftSupport文件夹是空。使用当前公共(GM)版本的Xcode重建您的应用并重新提交。"
解决方案:在目标更改嵌入式内容包含Swift代码的构建设置中否
在此之后,当我提交Build时,请在15分钟后继续。希望这会对某人有所帮助