On Aug 16, 2011, at 10:34 AM, Keith Gable wrote:

Download their .app, show package contents, find the binaries, copy to your
.app.

It’s more than binaries. There’s a whole directory tree in there that mimics 
the normal installation paths of the components, plus config files and such. 
Also, the application wrapper code does stuff like install a menu-bar item 
(NSStatusItem) which you almost certainly don’t want in your app.

For iOS we’ve gotten CouchDB+Erlang+SpiderMonkey packaged up in a framework* 
that can be linked into your app. I would like to do the same for Mac OS X, for 
apps like yours that want to embed CouchDB, but that’s more a personal desire 
than a job priority. I’ve gotten as far as building Erlang as a dylib, but 
there’s more work to do.

—Jens

* http://www.couchbase.com/products-and-services/couchbase-mobile

Reply via email to