Я хочу реализовать в своем приложении Mac API Google для загрузки файлов в Gdocs, к сожалению, я обнаружил, что API Google для Objective-C все еще в 32-битной версии, а мое приложение в 64-битной версии с новой поддержкой ARC.
Итак, перед тем, как преобразовать свое приложение в 32-битное, я попытался собрать API Google в 64-битной версии, я скачал патч .diff, найденный здесь:
http://code.google.com/p/gdata-objectivec-client/issues/detail?id=30
и применил его.
Затем я попытался перестроить API Google в 64-битной системе, и это удалось (до появления ошибок), поэтому я скопировал фреймворк Gdata в свой проект и смог собрать его без ошибок.
НО, когда я нажимаю кнопку воспроизведения, это ошибка, которую я получаю:
dyld: Library not loaded: @loader_path/../Frameworks/GData.framework/Versions/A/GData
Referenced from: /Users/Xeo/Library/Developer/Xcode/DerivedData/GdocSync-fpcfhxbalzflkxdigudsndijtiol/Build/Products/Debug/GdocSync.app/Contents/MacOS/GdocSync
Reason: image not found
Фреймворк связан, я установил его в фреймворке для связи, поэтому я не знаю, как это сделать, я хотел бы потратить еще немного времени, прежде чем преобразовать приложение в 32-битное!
РЕДАКТИРОВАТЬ: я смог собрать его под xcode 4 с поддержкой arc, только добавляя источники в мое приложение и создавая их непосредственно оттуда, как объяснено в вики Google.
Не везет с рамками!