API Twitter для iPhone OS4

Похоже, твиттер API отказался работать на iPhone OS4 :( (Twitter + OAuth http://github.com/bengottlieb/Twitter-OAuth-iPhone). Когда я создаю проект, в который я просто добавляю Twitter + OAuth, я вижу следующее:

http://www.freeimagehosting.net/uploads/3ce52c447b.png

Для меня это действительно важно! Любая помощь будет оценена!

Спасибо заранее!!!!!!!


person Dmitry    schedule 31.05.2010    source источник


Ответы (1)


Похоже, что существует двоичное несоответствие между различными объектными файлами.

Не забывайте, что iPhone 4.0 - это новая мажорная версия, поэтому она может нарушить ABI (двоичный интерфейс приложения). Это означает, что вы не можете взять двоичный объект с iPhone 3.0 и без проблем связать его с двоичным объектом iPhone 4.0 (обратите внимание, что это может сработать, но маловероятно).

Предлагаю все заново собрать из исходников.

person Laurent Etiemble    schedule 31.05.2010
comment
Вы абсолютно правы насчет ABI. действительно ооочень много проблем с OS4 !! так что мне нужно просто перестроить библиотеку OAuthConsumer (единственную библиотеку в проекте Twitter + OAuth) для Mac OS 10.6, верно? (источники библиотеки - oauth.googlecode.com/svn/code/obj-c). Спасибо за помощь! - person Dmitry; 31.05.2010
comment
Да это правильно. Вам необходимо перестроить из исходников все библиотеки, задействованные в проекте Twitter + OAuth. - person Laurent Etiemble; 31.05.2010
comment
Ага! Это работает. Я перестроил библиотеку OAuthConsumer из проекта Twitter + OAuth (github.com/bengottlieb/Twitter-OAuth- iPhone) и ошибки исчезают. Теперь я знаю, что все библиотеки должны быть перестроены, если вы хотите использовать их в OS4. Спасибо, Лоран !!! - person Dmitry; 01.06.2010