架构x86_64的未定义符号:xcode 9 Swift 4
我创建的应用程序使用Objc中编写的华为SDK,并在2017年10月更新了文档。但是,当我将框架添加到项目时,这表明我的标准为error。我已经在这个问题上堆了几天,我尝试了类似的问题,但没有任何帮助。 正确添加框架(头文件,链接二进制库)autocomplition运作良好,并显示尝试使用SDK时的方法。架构x86_64的未定义符号:xcode 9 Swift 4
已经尝试过:改变/编辑/更新
- 有效架构:手臂,ARMV,ARMv7的,armv7s,I386,x64_86
- 清洁派生的日期和达到
- 重启OS
- 变化迅速版本:显示另一个错误
- 检查的ObjC桥接标头
- Pod更新/安装
- 框架搜索路径
SOLUTION:
发动对真实设备=)
回答:
看起来你HWMobileSDK.framework不是脂肪框架。您需要找到一个胖框架,或者为模拟器(x86_64)编译的框架的第二个版本。我无法在网上找到对该框架的任何参考,因此它看起来不公开。如果您直接从华为获得此信息,您应该询问您在那里与您联系的人。要么他们不提供模拟器的库版本,而只需要使用设备进行开发,或者需要另一个版本的库。
以上是 架构x86_64的未定义符号:xcode 9 Swift 4 的全部内容, 来源链接: utcz.com/qa/260276.html