ios - 为 iOS 构建,但在为 iOS 模拟器构建的目标文件中链接,用于架构 arm64
问题描述
我正在使用个人 C++ 库mylib.a构建 iOS 应用程序,使用当前的 Xcode 版本 (13.1) 当我将此库包含在我的框架中并尝试在物理 iOS 设备上运行时,我遇到以下问题:
为 iOS 构建,但在为 iOS 模拟器构建的目标文件中链接,用于架构 arm64
当我包含使用以前的 XCode 版本(我认为是 Xcode 11)构建的库时,应用程序会在设备上构建和运行。
该问题同时出现在 Mac intel 和 M1 上。
解决方案
您可以尝试排除架构或在目标构建设置中添加名为“VALID_ARCHS”的用户定义设置[在此处输入图像描述][1]
推荐阅读
- php - 使用非唯一元键获取特定的 WooCommerce 订单项元数据
- python - 使用 numpy 组合两个 n 维数组
- pimcore - 如何在 Pimcore 上以不同的语言 csv 导出我的目录?
- elasticsearch - 使用 webhook 自动化 SIEM 响应
- python - 为什么我的程序在我想显示后没有响应?
- php - 如何修复 vagrant 自动使用的 homestead.rb 路径?
- string - 在第二个分隔符 VB NET 之后获取字符串
- c# - C# - Linux 上的 SMTP 邮件发送不起作用
- r - 在 macos 11 Big Sur 上安装 Rserve
- javascript - 重定向平板电脑、移动设备、桌面设备