无效的 Swift 支持 - 适用于 iOS 9 的 Swift 2.0 项目,(Xcode build 7A220)
Posted
技术标签:
【中文标题】无效的 Swift 支持 - 适用于 iOS 9 的 Swift 2.0 项目,(Xcode build 7A220)【英文标题】:Invalid Swift Support - Swift 2.0 project for iOS 9, (Xcode build 7A220) 【发布时间】:2015-09-22 06:28:54 【问题描述】:我在 Swift 2.0 for ios 9 上的项目(Xcode build 7A220)我尝试将构建上传到 iTunesConnect 以进行 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。一旦这些 问题已更正,您可以重新提交更正后的问题 二进制。
这是什么意思?请帮忙。
【问题讨论】:
Invalid Swift Support - Files don’t match的可能重复 Invalid Swift Support / invalid implementation of swift的可能重复 【参考方案1】:你使用 CocoaPods 吗?
如果您使用的是 Swift pod,问题可能来自它。要修复它,您可以编辑 Pods/Target Support Files/Pods/Pods-frameworks.sh 并在之后评论块
# Embed linked Swift runtime libraries
更多信息:
问题:github.com/CocoaPods/CocoaPods/issues/4188
【讨论】:
【参考方案2】:我遇到过这个问题。我的项目在目标 C 中,但是当我在成功提交 App 后通过 Xcode 7 将应用程序提交到 App Store 时,Build 处于处理模式,我收到来自 iTunes 的电子邮件 “无效的 Swift 支持 - SwiftSupport 文件夹为空。重建您的应用使用当前公共 (GM) 版本的 Xcode 并重新提交。”
解决方案:在您的 Target 的 Build 设置中将 Embedded Content Contains Swift Code 更改为 NO
在此之后,当我提交构建时,它会在 15 分钟内继续进行。希望这会对某人有所帮助
【讨论】:
以上是关于无效的 Swift 支持 - 适用于 iOS 9 的 Swift 2.0 项目,(Xcode build 7A220)的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.iOS - 发布应用程序 - 无效的Swift支持
XCUIApplication 仅适用于 iOS 9.0 或更新版本,swift3
为 Swift 更新适用于 iOS 14 的 Google IMA SDK 隐私政策
“无效的 Swift 支持”在 Xamarin.iOS 中使用本机 Swift 库