【发布时间】:2026-02-13 18:20:03
【问题描述】:
我在一个用 swift3 编写的旧项目中使用蓝牙,我正在用 swift4 转换它,我遇到了这个错误 “找不到架构‘x86_64’的模块‘CzsBleSdk’;找到:arm64,arm”
【问题讨论】:
-
听起来您正在尝试创建一个模拟器版本,但您没有该框架的 x86 版本;无论如何,您不能在模拟器中使用蓝牙。使用真机测试
-
是的,但我只需要运行这个应用程序,它总是说构建失败。
-
你是在设备还是模拟器上运行它?
-
模拟器,只是为了验证应用程序是否可以运行,不,我不能运行它也不能构建它。
-
你不能为模拟器构建这个,因为你没有 x86 版本的框架。如果您无法获得框架的 x86 构建,那么您需要将测试限制在真实设备上。实际上,无论如何您都需要使用真实设备,因为正如我所说,您不能在模拟器上使用 BLE。
标签: ios bluetooth bluetooth-lowenergy swift4.2 ios-bluetooth