在模拟器模式下一切正常,但在设备模式下出错。 所有的lib都有arm64和armv7。 我将在第二层发布构建日志。
大家好,我已经解决了这个问题。
Undefined symbols for architecture arm64:
658 1> "_OBJC_CLASS_$_LBBannerKit", referenced from:
659 1> objc-class-ref in registrar.o
660 1> "_OBJC_CLASS_$_SDAutoLayoutLib", referenced from:
661 1> objc-class-ref in registrar.o
662 1> "_OBJC_CLASS_$_UIView_ViewController", referenced from:
663 1> objc-class-ref in registrar.o
664 1> "_OBJC_CLASS_$_UIView_ViewFrameGeometry", referenced from:
665 1> objc-class-ref in registrar.o
666 1> "_OBJC_CLASS_$_ZYBannerViewLib", referenced from:
667 1> objc-class-ref in registrar.o
668 1> "_OBJC_CLASS_$_slideNav", referenced from:
669 1> objc-class-ref in registrar.o
670 1> (maybe you meant: _OBJC_CLASS_$_slideNavBinding_SlideHeadView_SlideHeadViewAppearance
在我的绑定项目的apidefinition文件中发现了LBBannerKit
的名称,这个类中没有内容,所以我猜它在库中没用,因为这个bingding api内容基于我的xcode静态库项目。
所以我删除了LBBannerKit
类
另一个问题是我删除了[Category]
和UIView_ViewController
方法中的UIView_ViewFrameGeometry
属性。
现在我的项目没有调用,所以在模拟器模式下编译,并在设备模式下抛出错误。
在我解决了上述错误之后的所有问题之后,我感到高兴。 并建立成功!
答案 0 :(得分:0)
大家好,我已经解决了这个问题。
Undefined symbols for architecture arm64:
658 1> "_OBJC_CLASS_$_LBBannerKit", referenced from:
659 1> objc-class-ref in registrar.o
660 1> "_OBJC_CLASS_$_SDAutoLayoutLib", referenced from:
661 1> objc-class-ref in registrar.o
662 1> "_OBJC_CLASS_$_UIView_ViewController", referenced from:
663 1> objc-class-ref in registrar.o
664 1> "_OBJC_CLASS_$_UIView_ViewFrameGeometry", referenced from:
665 1> objc-class-ref in registrar.o
666 1> "_OBJC_CLASS_$_ZYBannerViewLib", referenced from:
667 1> objc-class-ref in registrar.o
668 1> "_OBJC_CLASS_$_slideNav", referenced from:
669 1> objc-class-ref in registrar.o
670 1> (maybe you meant: _OBJC_CLASS_$_slideNavBinding_SlideHeadView_SlideHeadViewAppearance
在我的绑定项目的apidefinition文件中发现了LBBannerKit
的名称,这个类别中没有内容,所以我猜它在库中没有用,因为这个bingding api内容基于我的xcode静态库项目。
所以我删除了LBBannerKit
类
另一个问题是我删除了[Category]
和UIView_ViewController
方法中的UIView_ViewFrameGeometry
属性。
现在我的项目没有调用,所以在模拟器模式下编译很好,并在设备模式下抛出错误。
在我解决了上述错误之后的所有问题之后,我感到高兴。 并建立成功!