iOS开发--The SwiftSupport folder is empty

分享一个今天提交ipa遇到的小问题。

用xcode10.2打包上传到App Store都没有问题。但是苹果审核不通过。发来邮件的内容是:

Dear Developer,

We identified one or more issues with a recent delivery for your app, "果果飞船". Please correct the following issues, then upload again.

Invalid Swift Support - The SwiftSupport folder is empty. Rebuild your app using the current public (GM) version of Xcode and resubmit it.

Best regards,

The App Store Team


意思就是项目中包含引用swift引用文件打包出来的文件夹SwiftSupport是空的。网上找了各种方法试过了都不行。光用Archives打包就测试了不少于10次了(从1.3开始打包,其中删了几个版本)

验证包一直都是通过的 ,但是

一直都是这个结果。好了废话少说,直接来干货。

开发的时候Project的ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO选项为NO,Target的ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO选项为YES.

stackoverflow上找到了同样的问题,但是没有解决,网上试了很多方法,都没有解决,包括全部设置为YES和全部设置为NO。

后来发现其实很简单,调换一下主程序和插件的设置ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES,即主程序ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES为YES,插件为NO,


这样打包出来的ipa没问题。苹果也发来通过邮件。

只不过打包出来的文件夹SwiftSupport不见了就是。

希望能帮到遇到此问题的你们。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。