我试图让 FMDB 与 Rubymotion 一起工作,但每次我尝试构建应用程序时,我都会收到此错误:
FMDBTest(master):rake
Build ./build/iPhoneSimulator-5.1-Development
Build vendor/Pods
Link ./build/iPhoneSimulator-5.1-Development/FMDBTest.app/FMDBTest
ld: duplicate symbol _main in ./build/iPhoneSimulator-5.1-Development/objs/main.o and /Users/Bodacious/Apps/FMDBTest/vendor/Pods/build-iPhoneSimulator/libPods.a(fmdb.o) for architecture i386
这是我用来测试的应用程序:https://github.com/Bodacious/FMDBTest
有没有其他人让这个工作? :/
最佳答案
我不了解 RubyMotion,但在将 FMDB 包含到项目中时遇到过类似的问题。最重要的是,从您的构建中排除 fmdb.m。它有自己的 main() 函数,这对测试很有用,但是当它包含在项目中时,它会给你这样的错误。您需要 FMDB 类,但不需要 fmdb.m。
关于ios - 有人有幸让 FMDB 与 Rubymotion 一起工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11382532/