Coder Social home page Coder Social logo

motion-sqlite3's Issues

Warning on compile: libsqlite3.a the table of contents is empty

± |remove-logging ✗| → rake spec
     Build ./build/iPhoneSimulator-6.1-Development
     Build vendor/sqlite3
/Applications/Xcode.app/Contents/Developer/usr/bin/ranlib: file: libsqlite3.a(dummy.m.o) has no symbols
/Applications/Xcode.app/Contents/Developer/usr/bin/ranlib: warning for library: libsqlite3.a the table of contents is empty (no object file members in the library define global symbols)
   Compile /Users/mrickert/Dropbox/Rickert/motion-sqlite3/lib/motion-sqlite3/database.rb
      Link ./build/iPhoneSimulator-6.1-Development/motion-sqlite3_spec.app/motion-sqlite3
    Create ./build/iPhoneSimulator-6.1-Development/motion-sqlite3_spec.dSYM
  Simulate ./build/iPhoneSimulator-6.1-Development/motion-sqlite3_spec.app

motion-sqlite3 conflicts with ServiceManagement

Hey matt,

Love the gem!

There seem to be a conflict with Apple's ServiceManagement framework. After adding motion-sqlite3 gem to my project, the SMLoginItemSetEnabled function is no longer accessible:

app_delegate.rb:3:in `applicationDidFinishLaunching:': undefined method `SMLoginItemSetEnabled' for #<AppDelegate:0x7ffc7072fea0> (NoMethodError)

Any ideas why this could be? I'm about to release an awesome app that uses motion-sqlite3 👍

Cheers Jonas

Unable to open database file

Getting this error:

<Error>: *** Terminating app due to uncaught exception 'SQLite3::SQLite3Error', reason: 'unable to open database file (SQLite3::SQLite3Error)

This error only appears on the device and not on the simulator. All of the DB access is done via the main thread only from a single instance of the Database class.

Database path: File.join(App.resources_path, "offline_store.sqlite3")

BridgeSupport problem?

Hi,

I've just started with RubyMotion and your sqlite3 driver was working great. But after upgrading RubyMotion to 2.22 (from 2.18),

     Build ./build/iPhoneSimulator-7.0-Development
   Compile /Users/jviney/Work/rm/nzf-1/vendor/bundle/ruby/2.0.0/gems/motion-sqlite3-0.5.0/lib/motion-sqlite3/version.rb
   Compile /Users/jviney/Work/rm/nzf-1/vendor/bundle/ruby/2.0.0/gems/motion-sqlite3-0.5.0/lib/motion-sqlite3/result_set.rb
   Compile /Users/jviney/Work/rm/nzf-1/vendor/bundle/ruby/2.0.0/gems/motion-sqlite3-0.5.0/lib/motion-sqlite3/error.rb
   Compile /Users/jviney/Work/rm/nzf-1/vendor/bundle/ruby/2.0.0/gems/motion-sqlite3-0.5.0/lib/motion-sqlite3/statement.rb
2014-02-06 18:46:15.936 ruby[43808:d0f] can't open BridgeSupport full file at path `build/sqlite3.bridgesupport': Error Domain=NSXMLParserErrorDomain Code=4 "zero length data" UserInfo=0x62c1af0 {NSLocalizedDescription=zero length data}
2014-02-06 18:46:15.941 ruby[43807:d0f] can't open BridgeSupport full file at path `build/sqlite3.bridgesupport': Error Domain=NSXMLParserErrorDomain Code=4 "zero length data" UserInfo=0x5d0aed0 {NSLocalizedDescription=zero length data}
r

The bizarre thing is that if I create a new RubyMotion project and copy the application code in, it works fine.

Any idea what's causing this error?

P.S. Thanks for writing this library!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.