我尝试在 AppStore 上发布包含 Swift 2.0 文件的应用程序,但收到以下电子邮件:
亲爱的开发者,
我们发现您最近的交货存在一个或多个问题
“米兰情绪”。要处理您的交货,必须解决以下问题
更正:
无效的 Swift 支持 - 缺少 SwiftSupport 文件夹。重建
您的应用程序使用当前公共(GM)版本的 Xcode 并重新提交
它。
一旦这些问题得到纠正,您就可以重新交付
更正了二进制。
Regards,
应用商店团队
我读了以下线程哦 stackoverflow (无效的二进制或无效的 Swift 支持 https://stackoverflow.com/questions/28011095/invalid-binary-or-invalid-swift-support 无效的 Swift 支持/无效的 Swift 实现 https://stackoverflow.com/questions/26163856/invalid-swift-support-invalid-implementation-of-swift)但我没有找到任何解决方案。
我有一个具有多个目标并使用 Cocoa pod 的项目。
这是项目导航器的屏幕截图:
Ideas?
为了安全起见,应用程序的所有组件都应该使用相同版本的 Xcode 和 Swift 编译器构建,以确保它们能够协同工作。
我认为你需要清理并安装 Pod。我认为您的 swift pod 之一是在旧版本的 Xcode 上创建的,您更新了 Xcode,然后尝试向应用程序商店提交。
阅读有关 Apple Swift 的博客二进制兼容性和框架 https://developer.apple.com/swift/blog/?id=
您还需要在构建设置中指定嵌入内容包含 swift:
EMBEDDED_CONTENT_CONTAINS_SWIFT
启用此设置可指示目标产品中嵌入的内容包含 Swift 代码,以便标准 Swift 库可以包含在产品中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)