官网上的有关SDK的帮助看得不是很明白。请问要用SWIFT开发IOS应用的话,从官网下的SDK还需要先编译生成FRAMEWORK是吗?我照着官网的步骤去做了,总是出现以下的链接错误:
ld: warning: ignoring file /Users/evan/Documents/workspace/EasyAR/EasyARSwift/easyar.framework/easyar, missing required architecture x86_64 in file /Users/evan/Documents/workspace/EasyAR/EasyARSwift/easyar.framework/easyar (2 slices)
Undefined symbols for architecture x86_64:
"_easyar_ImageTracker_stop", referenced from:
__T011EasyARSwift12ImageTrackerC4stopSbyF in swiftapi.o
"_easyar_ImageTracker_start", referenced from:
__T011EasyARSwift12ImageTrackerC5startSbyF in swiftapi.o
另外官网上的这两个步骤我也有点疑问如下:
4. 导入 static easyar.framework 到 EasyARSwift 工程中
5. 添加 Linked Frameworks and Librarires
在使用EasyAR static framework的时候需要添加这些 framework,
- easyar.framework
- libc++.tbd
- AVFoundation.framework
- CoreGraphics.framework
- CoreImage.framework
- CoreMedia.framework
- CoreVideo.framework
- OpenGLES.framework
- UIKit.framework
请问这第4步的导入方法是如何操作的?像添加文件一样吗?
后面要链接的库很奇怪都要添加两次才会出现在Linked Frameworks and Libraries的列表里面,这样对吗?