框架包含不受支持的架构 Xcode 8

Posted

技术标签:

【中文标题】框架包含不受支持的架构 Xcode 8【英文标题】:Framework contains unsupported architectures Xcode 8 【发布时间】:2016-11-27 23:16:08 【问题描述】:

我在尝试验证我的应用存档时收到此错误。

iTunes Store 操作失败。 不支持的架构。 .../Frameworks/ImageSlideshow.framework 的可执行文件包含不受支持的架构“[x86_64, i386]”。

我尝试使用 this 解决方案,但如果我使用该脚本构建,编译器会给我 20 个错误。我知道我需要改变一些东西(脚本应该自动做)。可以手动吗?

我该怎么办?

谢谢大家

PS。我已经用 Cocoapods 安装了“ImageSlideshow”(我不知道它是否相关)。

【问题讨论】:

【参考方案1】:

解决方案

在这个///// 帖子中有一个通用脚本,可以修改项目中的所有框架,但我只需要修改 1 个框架(因为这是唯一给我错误的)。

因此,您需要从(第 5 行)更改该脚本:

find "$APP_PATH" -name '*.framework' -type d | while read -r FRAMEWORK

到:

find "$APP_PATH" -name '<ENTER FRAMEWORK NAME>.framework' -type d | while read -r FRAMEWORK

让我们建造吧!是时候将它上传到 AppStore 了!

【讨论】:

以上是关于框架包含不受支持的架构 Xcode 8的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 不支持的架构 armv7k

在 Xcode 中存档时脚本未映射添加的框架

使用 MySQL 不受支持的语法播放框架演变

EntityCommandCompilationException 指定的方法不受实体框架支持

嵌入式 dylibs/frameworks 仅支持 iOS 8.0 及更高版本的架构 armv7

pywin32 在不受支持或无效的***/机器人框架中