微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Swift 项目中缺少所需的架构 x86_64 错误?

如何解决Swift 项目中缺少所需的架构 x86_64 错误?

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

https://developer.zendesk.com/embeddables/docs/ios_support_sdk/sdk_add#adding-the-sdk-with-cocoapods

我已使用以下命令添加了 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 上找到了一些类似的答案并尝试了它们,但没有一个奏效!

我需要做些什么来完成这项工作并能够使用上述 pod?

任何帮助将不胜感激。

解决方法

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

为我解决的是遵循answers described in this StackOverflow post.

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。