J'ai une application RubyCocoa 0.13.2. Cela fonctionne sur 10.5.8 et versions antérieures. Lorsque j'essaie de l'exécuter sur 10.6, il se bloque sur une boucle infinie. 10.6 a intégré 0.13.2, mais ce n'est pas le même binaire que pour 10.5. Quand j'ai essayé de construire le projet Xcode 3.1.3 de mon application avec le framework 0.13.2 à partir de 10.6, il a donné une erreur de lien - objet malformé sur binaire de framework 0.13.2. L'application, qui est construite avec Xcode 3.2 ne fonctionne pas sur leopard, malgré que j'ai construit seulement 32 Arch. configuration. Ma question est de savoir s'il existe un moyen de créer une version qui fonctionnera sur les deux plates-formes?Créer la même version de l'application RubyCocoa pour Leopard et Snow Leopard
Merci,
Nava
EDIT: Je me sens assez fatigué d'essayer de le résoudre et la meilleure chose serait de réécrire tout juste à Cocoa, au moins vous pouvez déboguer d'une manière humaine. Mais je n'ai pas de permission pour ce luxe :)
Remerciez @Alex pour une édition politiquement correcte :)) –
Vous devriez essayer de corriger la boucle infinie sur 10.6 au lieu d'essayer de faire fonctionner une bibliothèque binaire sur une autre version du système d'exploitation (attention à tous les changements de 10.5 à 10.6 - surtout que c'est pur 64bit). – Koraktor
J'ai corrigé la boucle infinie sur 10.6 et ça marche maintenant. Le problème est que la version qui fonctionne sur 10.6 ne fonctionne pas sur 10.5+ et vice versa. C'est ce que je demande ici, comment puis-je faire SAME version pour Leopard & Snow Leopard, car ils utilisent la même version RubyCocoa ... –