简体   繁体   English

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

[英]Invalid Swift Support - Swift 2.0 project for iOS 9, (Xcode build 7A220)

My project on Swift 2.0 for iOS 9, (Xcode build 7A220) and I try upload the build to iTunesConnect for TestFlight, but a few minutes after uploading I receive an email:我的 iOS 9 Swift 2.0 项目(Xcode 版本 7A220),我尝试将版本上传到 iTunesConnect 以进行 TestFlight,但上传几分钟后我收到一封电子邮件:

Invalid Swift Support - The files libswiftCoreAudio.dylib, libswiftCoreMedia.dylib, libswiftAVFoundation.dylib don't match /Payload/MyApp.app/Frameworks/libswiftCoreAudio.dylib, /Payload/MyApp.app/Frameworks/libswiftCoreMedia.dylib, /Payload/MyApp.app/Frameworks/libswiftAVFoundation.dylib.无效的 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。 Make sure the files are correct, rebuild your app, and resubmit it.确保文件正确,重建您的应用程序,然后重新提交。 Don't apply post-processing to /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 应用后处理。 Once these issues have been corrected, you can then redeliver the corrected binary.更正这些问题后,您就可以重新交付更正后的二进制文件。

What that means?那是什么意思? Please help.请帮忙。

Do you use CocoaPods?你使用 CocoaPods 吗?

The problem might come from it if you are using Swift pods.如果您使用 Swift pod,问题可能来自它。 To fix it you can edit Pods/Target Support Files/Pods/Pods-frameworks.sh and commenting the block after要修复它,您可以编辑Pods/Target Support Files/Pods/Pods-frameworks.sh并在之后评论该块

 # Embed linked Swift runtime libraries

More info:更多信息:

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

I have faced this problem.我遇到过这个问题。 My project was in objective C but when I submitted app to App store through Xcode 7 after successful submission of App, Build was in processing mode and I got email from iTunes that "Invalid Swift Support - The SwiftSupport folder is empty. Rebuild your app using the current public (GM) version of Xcode and resubmit it."我的项目在目标 C 中,但是当我在成功提交应用程序后通过 Xcode 7 将应用程序提交到应用程序商店时,构建处于处理模式,我从 iTunes 收到电子邮件“无效的 Swift 支持 - SwiftSupport 文件夹为空。使用Xcode 的当前公共 (GM) 版本并重新提交。”

Solution: In Build setting of your Target Change Embedded Content Contains Swift Code to NO解决方案:在目标的构建设置中,将嵌入的内容包含 Swift 代码更改为

After this when I submitted Build it get proceed with in 15 minutes.在此之后,当我提交 Build 时,它会在 15 分钟内继续进行。 Hope This will help to someone希望这会对某人有所帮助

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM