使用 Appcelerator 发布到 iTunes Connect 时出现“SwiftSupport 文件夹为空”错误

Posted

技术标签:

【中文标题】使用 Appcelerator 发布到 iTunes Connect 时出现“SwiftSupport 文件夹为空”错误【英文标题】:"SwiftSupport folder is empty" error when publishing to iTunes Connect using Appcelerator 【发布时间】:2017-01-19 16:02:25 【问题描述】:

我正在尝试使用 Appcelerator 将 ios 应用程序发布到 iTunes Connect(注意:此应用程序是由其他开发人员创建的)。

应用程序上传正常,但 iTunes 发送电子邮件并显示以下错误消息:

尊敬的开发者,

我们发现您最近交付的一个或多个问题 “XXX”。要处理您的交货,以下问题必须 更正:

无效的 Swift 支持 - SwiftSupport 文件夹为空。重建你的 使用当前公共 (GM) 版本的 Xcode 的应用并重新提交。

一旦这些问题得到纠正,您就可以重新交付 修正二进制。

问候,

App Store 团队

我对 Appcelerator 很陌生,但我似乎找不到任何与此问题相关的答案(尽管有一些与 X-Code 有关的答案)。

【问题讨论】:

我自己不使用 Appcelerator,所以我不确定这是否是导致此文件夹为空的问题。但是使用 Xcode 本身(我使用过版本 7 和 8)来归档、上传和提交效果非常好。你试过吗? @dfd 使用 Appcelerator 打包应用时,归档、上传和提交都是通过 XCode 完成的 谢谢。我决定去看看,希望看看他们有没有产品论坛。我很惊讶他们的帮助页面如此突出地提到,唯一的其他“帮助”是谷歌搜索。显然,Xcode 部分工作,因为您的提交被拒绝。我希望你能得到这个问题的答案。 (如果你这样做,我建议在这里发布答案,因为它会帮助其他希望在他们的网站上寻求帮助的人。) 【参考方案1】:

在导出 ipa 文件时应选择“Save for iOS App Store Deployment”选项。

【讨论】:

【参考方案2】:

原来我只需要更新 XCode!

【讨论】:

以上是关于使用 Appcelerator 发布到 iTunes Connect 时出现“SwiftSupport 文件夹为空”错误的主要内容,如果未能解决你的问题,请参考以下文章

Xcode Organizer (appcelerator) 中的 iTunes 应用加速器缺少应用图标

Titanium appcelerator 未列出 iPhone 以在开发模式下加载应用程序

iTunes (TestFlight) - 已上传并在 Activity 中可见,但在 TestFlight 中不可用

Appcelerator:元素未添加到android中的视图中

Commonjs - 在 Appcelerator 中使用 Titanium 将数据从一个窗口移动到另一个窗口

Appcelerator 中的相机权限