环境:Xcode 7 GM
我已成功使用Xcode上传iOS应用,且未发生错误。这个程序是用Objective-C和Swift编写的。
但是,上传成功后,我立即从Apple收到了此电子邮件,指出此错误:
无效的Swift支持-我们发现您最近为XXXXX(我的应用名称)发送的一个或多个问题。要处理交货,必须更正以下问题: 无效的Swift支持-SwiftSupport文件夹为空。使用当前的Xcode公共(GM)版本重建您的应用,然后重新提交。 解决这些问题后,您可以重新交付更正后的二进制文件。
无效的Swift支持-我们发现您最近为XXXXX(我的应用名称)发送的一个或多个问题。要处理交货,必须更正以下问题:
无效的Swift支持-SwiftSupport文件夹为空。使用当前的Xcode公共(GM)版本重建您的应用,然后重新提交。
解决这些问题后,您可以重新交付更正后的二进制文件。
有人对此问题有解决方案吗?
我已经确认了以下问题。
存档(.xcarchive文件)中的“ SwiftSupport / iphoneos /”库等于“ Products / Applications / myApp.ipa / Frameworks /”
我的“有效架构”设置是显示“ armv7k”的“ $(ARCHS_STANDARD)”。
供应配置文件设置为分别在iTunes connect中创建的Dev和Release。
并且,在我的“编辑方案”中,未在归档中选中“测试目标”。
我只是遇到了同样的问题,并通过进行以下更改来解决它- 如果您曾经在项目中包含Swift文件,但随后将其删除,则只需在“构建选项”中将“嵌入式内容包含Swift代码”设置为NO。