提问者:小点点

Swift项目中缺少必需的体系结构x86_64错误?


我一直在尝试将Zendesk添加到我的swift项目中,并一直在尝试遵循以下步骤:

https://developer.zendesk.com/embeddables/docs/ios_support_sdk/sdk_add#使用cocoapods添加-the-sdk-white

我已经使用以下命令添加了pod:pod'zendesksupportsdk'

并将其添加到我的项目的build phases:

bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/SupportSDK.framework/strip-frameworks.sh"

但是,当我尝试运行我的项目时,我得到了这个错误:

The linked framework 'project-name.framework' is missing one or more architectures required by this target: x86_64.

我一直在为这个问题寻找一个解决办法,但现在还没有找到任何对我有效的方法!

我在Stackoverflow和google上找到了一些类似的答案,并尝试了它们,但没有一个奏效!

有什么具体的事情,我需要做,使这个工作,并能够使用上面的豆荚?

如有任何帮助,我们将不胜感激。


共1个答案

匿名用户

我没有办法检查这是否是您的具体情况,但我最近遇到了一个类似的错误,与Xcode 12.3和12.4、体系结构和嵌入式框架有关。

为我解决这个问题的是遵循这篇StackOverflow文章中描述的答案。

尝试在项目的“生成设置”选项卡中将“验证工作区”设置为“是”。