2010-05-31 11 views

Répondre

3

Il semble qu'il y ait une discordance binaire entre les différents fichiers objet.

N'oubliez pas que l'iPhone 4.0 est une nouvelle version majeure, donc il peut casser ABI (Application Binary Interface). Cela signifie que vous ne pouvez pas prendre un objet binaire de l'iPhone 3.0 et le lier avec un objet binaire iPhone 4.0 sans problèmes (Notez que cela peut fonctionner, mais peu probable).

Je vous suggère de tout reconstruire à partir des sources.

+0

Vous avez absolument raison quant à l'ABI. c'est vraiment trop de problèmes avec OS4 !! donc j'ai juste besoin de reconstruire la bibliothèque OAuthConsumer (la seule bibliothèque dans le projet Twitter + OAuth) pour Mac OS 10.6, non? (sources de la bibliothèque - http://oauth.googlecode.com/svn/code/obj-c). Merci pour l'aide! – Dmitry

+1

Oui, c'est vrai. Vous devez reconstruire à partir de sources toutes les bibliothèques impliquées dans le projet Twitter + OAuth. –

+0

Yeeeh! Ça marche. J'ai reconstruit la bibliothèque OAuthConsumer du projet Twitter + OAuth (http://github.com/bengottlieb/Twitter-OAuth-iPhone) et les erreurs disparaissent. Maintenant, je sais que toutes les lib doivent être reconstruites si vous voulez l'utiliser sous OS4. Merci Laurent !!! – Dmitry