架构x86_64的未定义符号:xcode 9 Swift 4

我创建的应用程序使用Objc中编写的华为SDK,并在2017年10月更新了文档。但是,当我将框架添加到项目时,这表明我的标准为error。我已经在这个问题上堆了几天,我尝试了类似的问题,但没有任何帮助。 正确添加框架(头文件,链接二进制库)autocomplition运作良好,并显示尝试使用SDK时的方法。架构x86_64的未定义符号:xcode 9 Swift 4

已经尝试过:改变/编辑/更新

  1. 有效架构:手臂,ARMV,ARMv7的,armv7s,I386,x64_86
  2. 清洁派生的日期和达到
  3. 重启OS
  4. 变化迅速版本:显示另一个错误
  5. 检查的ObjC桥接标头
  6. Pod更新/安装
  7. 框架搜索路径

SOLUTION:

发动对真实设备=)

回答:

看起来你HWMobileSDK.framework不是脂肪框架。您需要找到一个胖框架,或者为模拟器(x86_64)编译的框架的第二个版本。我无法在网上找到对该框架的任何参考,因此它看起来不公开。如果您直接从华为获得此信息,您应该询问您在那里与您联系的人。要么他们不提供模拟器的库版本,而只需要使用设备进行开发,或者需要另一个版本的库。

以上是 架构x86_64的未定义符号:xcode 9 Swift 4 的全部内容, 来源链接: utcz.com/qa/260276.html

回到顶部