我一直在尝试为iOS构建我的SFML应用程序,但是我一直遇到障碍。最新的错误是我不了解的错误,我在Mac上工作不多,因此不知道大多数错误的含义。这个特定的错误似乎与SFML本身有关。有什么我可以做的吗?下面是错误。
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_CMMotionManager", referenced from:
objc-class-ref in libsfml-window-s.a(SFAppDelegate.o)
ld: symbol(s) not found for architecture x86_64
我在SFML源代码中找到了CMMotionManager,但不确定如何解决此问题。
@property (nonatomic) CMMotionManager* motionManager;
非常感谢您的帮助,请告诉我是否还有其他需要解决的问题,同样,我也不知道XCode产生的大多数错误是什么意思,所以我不知道提供什么。
更新:
SFML论坛上的某人说,可能我忘了链接到CoreMotion框架了,我将在回到计算机后尽快尝试该链接,并希望通过解决方案再次更新此帖子。
最佳答案
您的libsfml-window-s.a
不是为您的模拟器构建的。您需要为模拟器构建的二进制文件(架构x86_64)。也许您还应该为arm64&armv7构建另一个