任何人都有运气让FMDB与Rubymotion合作?

时间:2012-07-08 10:48:41

标签: ios fmdb rubymotion

我正在尝试让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

有没有人让这个工作? :/

2 个答案:

答案 0 :(得分:1)

我不了解RubyMotion,但遇到类似的问题,因为我已将FMDB纳入项目。底线,从您的构建中排除fmdb.m。它有自己的main()函数,它对测试很有用,但是当它包含在项目中时,它会给你一个这样的错误。您需要FMDB类,但不需要fmdb.m.

答案 1 :(得分:1)

我为使用FMBD的MotionModel构建了一个类似ActiveRecord的适配器。截至目前,它可以在https://github.com/aceofspades/MotionModel/commits/sql找到。