New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add FMDB as an external dependency #2348
Conversation
So glad to see this. I was planning to do it one day. Should we add JSONKit, too? I thought there was more than one plug-in using that. |
I'm actually deleting it 😆. I don't think we need it, now that there's |
Cocoa now has regexes and JSON, and FMDB is provided by QSFoundation (quicksilver/Quicksilver#2348).
Depends on quicksilver/Quicksilver#2348
Note there's a catch, the resulting framework is not really complete : it's missing a |
I don’t know if that symlink matters or not either, but I was able to build the Chrome plug-in, so probably not. |
I finally tracked the code signing failures to this change. I’m reading the docs, but if you have any ideas @tiennou, let me know. |
I’ve made progress on this. I noticed that before we sign the app, the FMDB framework already contains a So maybe this is something I should report upstream. |
Because I got really tired of
objc[14949]: Class FMDatabase is implemented in both $1 and $2. One of the two will be used. Which one is undefined.
* @[Safari, Firefox, Chrome] * @[FMDatabase, FMResultSet, FMStatement] on each launch.Note, I'm pretty sure it works, but just in case, you should try running QS, right-click "Show in Finder" the Products/fmdb.framework and delete that from the built product as soon as QSFoundation is built, before it launches (else Xcode will rebuild it). You'll either get a successful launch, or a
dyld
failure.