繁体   English   中英

Xcode 7.0.1 - 无效的Swift支持 - 缺少SwiftSupport文件夹。

[英]Xcode 7.0.1 - Invalid Swift Support - The SwiftSupport folder is missing.

我尝试在AppStore上发布包含Swift 2.0文件的应用程序,但我收到以下电子邮件:

亲爱的开发者,

我们发现您最近交付的“EMO MILANO”存在一个或多个问题。 要处理您的交付,必须纠正以下问题:

无效的Swift支持 - 缺少SwiftSupport文件夹。 使用当前公共(GM)版本的Xcode重建您的应用程序并重新提交。

一旦纠正了这些问题,您就可以重新更新已更正的二进制文件。

问候,

App Store团队

我读了下面的线程哦stackoverflow( 无效的二进制或无效的Swift支持 无效的Swift支持/ swift的无效实现 )但我找不到任何解决方案。

我有一个具有多个目标并使用Cocoa pod的项目。

这是项目导航器的屏幕截图:

在此输入图像描述

想法?

为了安全起见,应用程序的所有组件都应使用相同版本的Xcode和Swift编译器构建,以确保它们协同工作。

我认为你需要做一个pod清理和安装。 我估计你的一个swift pod是在一个旧版本的Xcode上创建的,你更新了Xcode,然后尝试向app store提交。

阅读关于二进制兼容性和框架的apple swift博客

您还需要指定嵌入内容在构建设置中包含swift:

EMBEDDED_CONTENT_CONTAINS_SWIFT

启用此设置可指示嵌入在目标产品中的内容包含Swift代码,以便标准Swift库可以包含在产品中。

我刚刚在Apple支持下解决了这个问题的一个实例。

问题原来是一些垃圾文件被包含在我的CI / CD系统的IPA文件中。 特别是我有一个来自rsync命令的.gitkeep文件,以及一个.DS_Store文件,我把它放在那里间接地用Finder查找。

解决方法是收紧我用来从Jenkins导入一些框架的rsync命令,以排除.gitkeep.DS_Store和任何其他点文件。

因人而异。 支持工程师同意这是一个令人困惑的错误消息。

暂无
暂无

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

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