PasteBot Murder Application
Copy-paste application to connect desktop and mobile using Dropbox Datastore API
Проблема со сборкой подписанного архива кроется втом, что фреймворк дропбокса не содержит Info.plist
Хуячим Info.plist:
CFBundleDevelopmentRegion en CFBundleExecutable Dropbox CFBundleIdentifier com.dropbox.Dropbox CFBundleInfoDictionaryVersion 6.0 CFBundleName Dropbox CFBundlePackageType FMWK CFBundleShortVersionString 2.1.0-b3 CFBundleSignature ???? CFBundleVersion 210Делаем архив. Выдираем .app, кладём plist в Contents/Frameworks/Dropbox.framework/Resources/Versions/A/Resources/Info.plist
запускаем команду codesign --force --verify --verbose --sign "Developer ID Application: Vladimir Ignatev (9MBK7F2A62)" ~/x/ShotBuf.app/Contents/Frameworks/Dropbox.framework
После этого заменяем фреймворк в архиве на полученный подписанный. Дистрибьютим через XCode
статья на стеке: http://stackoverflow.com/questions/19637131/sign-a-framework-for-osx-10-9
- git clone git@github.com:vladignatyev/pastebotmurder.git .
- sudo easy_install pip
- sudo pip install virtualenv
- cd python-prototype
- virtualenv env
- source env/bin/activate
- pip install -r requirements.txt
- python prototype.py
-
login
-
track_clipboard