首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无效的Swift支持/ SwiftSupport文件夹为空

无效的Swift支持/ SwiftSupport文件夹为空
EN

Stack Overflow用户
提问于 2015-09-14 07:22:45
回答 20查看 46.5K关注 0票数 44

环境: 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。

而且,在我的“编辑方案”中,在档案馆没有检查测试目标。

EN

回答 20

Stack Overflow用户

回答已采纳

发布于 2015-09-20 23:51:58

重要注意事项:这只适用于不使用的项目,参见下面的 评论

我刚刚遇到了同样的问题,并通过进行以下更改来解决它--如果您以前在项目中有Swift文件,然后删除它们,您只需要在构建选项中将“”设置为NO。

票数 61
EN

Stack Overflow用户

发布于 2016-05-17 02:59:11

当尝试在"Xcode->Product->Archive“之后导出时,应该选择"save应用商店部署”选项。

同样的问题让我困惑了几天,上面的设置可以解决这个问题。

无论“嵌入式内容包含快速代码”是是或否。

票数 16
EN

Stack Overflow用户

发布于 2016-09-17 07:52:45

这一页上有许多相互矛盾的答案。对我起作用的是提到的这里,它只需选择一个用于iOS应用程序商店部署的保存选项(实际上我对应用程序商店的发布不感兴趣)。我只想简单地推动一个发布测试飞行内部测试)。

话虽如此,我还是有办法在提交之前核实你的投资促进计划是否得到批准:

  • 将.ipa文件拖到新文件夹中(称为分析)
  • 右键单击ipa文件并将其重命名为.zip (确认对话框使用.zip)
  • 双击压缩文件

在这里,如果您得到一个文件夹(与.ipa文件的名称相同),其中包含以下子文件夹:

  • 有效载荷
  • swiftSupport
  • 符号

然后你就可以走了,但是如果你只看到.里面的Payload文件夹。那你得再试一次

还有几个指点

  • 我尝试过将“嵌入内容包含Swift代码”设置为“否”,它只工作了一次,之后就停止了工作
  • 我已经确保我没有茧足类的错误。这也没什么用
  • 我已经尝试手动添加SwiftSupport文件夹到存档中,如建议的这里..。但后来我有了各种各样的副作用。不起作用

结论

我认为这是由于xcode的一些错误(用Xcode 8.0构建(8A218a)编写这篇文章)。所以继续尝试你的运气直到成功..。只是不要指望对此有确切的解释

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32559204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档