环境: Xcode 7 GM
我成功地使用Xcode上传了iOS应用程序,没有错误。这个应用程序是用Objective和Swift编写的。
然而,上传成功后,我立即收到了苹果公司的一封电子邮件,其中指出了以下错误:
无效的Swift支持-我们已经发现一个或多个问题与您最近交付的XXXXX(我的应用程序名称)。为处理您的交付,必须纠正下列问题: 无效的Swift支持- SwiftSupport文件夹为空。重新构建您的应用程序使用当前的公共(GM)版本的Xcode,并重新提交。 一旦纠正了这些问题,您就可以重新传递经过更正的二进制文件。
有人能解决这个问题吗?
我已经确认了以下问题。
"SwiftSupport/iphoneos/“档案库(.xcarchive文件)等同于"Products/Applications/myApp.ipa/Frameworks/”
我的“有效架构”设置为"$(ARCHS_STANDARD)“,显示"armv7k”。
供应配置文件分别设置为在iTunes连接中创建的Dev和Release。
而且,在我的“编辑方案”中,在档案馆没有检查测试目标。
发布于 2015-09-20 23:51:58
重要注意事项:这只适用于不使用的项目,参见下面的 评论
我刚刚遇到了同样的问题,并通过进行以下更改来解决它--如果您以前在项目中有Swift文件,然后删除它们,您只需要在构建选项中将“”设置为NO。
发布于 2016-05-17 02:59:11
当尝试在"Xcode->Product->Archive“之后导出时,应该选择"save应用商店部署”选项。
同样的问题让我困惑了几天,上面的设置可以解决这个问题。
无论“嵌入式内容包含快速代码”是是或否。
发布于 2016-09-17 07:52:45
这一页上有许多相互矛盾的答案。对我起作用的是提到的这里,它只需选择一个用于iOS应用程序商店部署的保存选项(实际上我对应用程序商店的发布不感兴趣)。我只想简单地推动一个发布测试飞行内部测试)。
话虽如此,我还是有办法在提交之前核实你的投资促进计划是否得到批准:
在这里,如果您得到一个文件夹(与.ipa文件的名称相同),其中包含以下子文件夹:
然后你就可以走了,但是如果你只看到.里面的Payload
文件夹。那你得再试一次
还有几个指点
SwiftSupport
文件夹到存档中,如建议的这里..。但后来我有了各种各样的副作用。不起作用结论
我认为这是由于xcode的一些错误(用Xcode 8.0构建(8A218a)编写这篇文章)。所以继续尝试你的运气直到成功..。只是不要指望对此有确切的解释
https://stackoverflow.com/questions/32559204
复制相似问题