无效的Swift支持 - 适用于iOS 9的Swift 2.0项目,(Xcode build 7A220)

时间:2015-09-22 06:28:54

标签: ios itunesconnect swift2 testflight xcode7

我在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。一旦这些   问题已得到纠正,您可以重新更正已更正的问题   二进制的。

这意味着什么?请帮忙。

2 个答案:

答案 0 :(得分:1)

你使用CocoaPods吗?

如果您使用Swift pod,问题可能来自它。要解决此问题,您可以编辑 Pods / Target Support Files / Pods / Pods-frameworks.sh 并在

之后对块进行注释
 # Embed linked Swift runtime libraries

更多信息:

问题:github.com/CocoaPods/CocoaPods/issues/4188

答案 1 :(得分:0)

我遇到过这个问题。我的项目是客观C,但是当我成功提交App后,我通过Xcode 7将应用程序提交到App Store时,Build处于处理模式,我收到了来自iTunes的电子邮件"无效的Swift支持 - SwiftSupport文件夹是空。使用当前公共(GM)版本的Xcode重建您的应用并重新提交。"

解决方案:在目标更改嵌入式内容包含Swift代码的构建设置中

在此之后,当我提交Build时,请在15分钟后继续。希望这会对某人有所帮助