我正在与bluetooth合作一个旧项目中,该项目用swift3编写,我正在努力将其转换为swift4,我有这个错误"找不到模块'czsblesdk'用于架构'x86_64';找到:ARM64,ARM"
i,您的框架似乎是构建并发布了 real设备 -ARMV7,ARMV7,ARMV7S,ARM64的二进制文件,您尝试运行模拟器 -x86_64。
通常,出版商要共享库时,他应该使用 lipo
aka Fat
使用 CC_3 [关于] 命令。
- 如果是开源项目,您可以导入该项目,XCode将解决此问题
- 如果它是关闭的来源,您可以尝试在Cocoapods上找到它,或要求发布者升级框架
您现在正在使用Swift 4项目中的64位体系结构。您需要最新的CZSBLESDK SDK,该SDK支持64位体系结构。您可以手动集成或使用POD。我个人推荐豆荚。