Google Api 64bit Objective-C - PullRequest
       14

Google Api 64bit Objective-C

0 голосов
/ 20 декабря 2011

Я хочу реализовать в своем приложении 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. Не везет с рамками!

1 Ответ

0 голосов
/ 20 декабря 2011

Попробуйте удалить производные данные из вашего приложения в органайзере Xcode 4, хорошенько очистите цель и выполните сборку заново.

...