Résolution d'un bug sur le Podcast avec Garageband 3
Merci à Phil pour la trouvaille:
1. Explication du bug: Dans GB3 lorsqu'on crée un nouveau podcast, une des nouvelles fonctionnalité est de pouvoir ajouter des images, des titres, et des liens url à ces images qui seront vues dans iTunes lorsqu'on s'abonne à un podcast. Eh bien lorsqu'on glisse une image de sa bibliothèque photo (du media inspector de GB3), GB3 gèle complètement, plus moyen de faire quoique ce soit. On peut modifier le titre d'une photo (chapitre) mais curieusement pas l'url...
2. Décortiquer le problème: pour ça il faut verifier toujours la console (Applications>Utilitaires>Console et regarder les log: system.log et console.log) Dans ce cas il y avait un log vraiment bizarre: "GarageBand[1346] GarageBand: [ valueForUndefinedKey:]: this class is not key value coding-compliant for the key Adresse URL", qui se répétait sans cesse!!!
Allez comprendre! Eh bien en fait il y a un truc dans cette phrase qui m'a mis la puce à l'oreille: les 2 derniers mots sont en FRANÇAIS... adresse url en anglais c'est "url address"....
Alors j'ai decidé de switcher en version américaine (langue) et de tester GB3.... et là miracle! Ça ne plante plus!
Il s'agit donc probablement d'une erreur de localisation de langue!!
Je repasse en français et je vais fouiner dans les contenus du logiciel GB3!
3. Résolution du bug: Après qq minutes de recherche je trouve un fichier qui s'appelle Localizable.strings dans "click droit" sur GB3 puis contents>resources>French.lproj>Localizable.strings. Les fichiers "localizable" contiennent les traductions des logiciels. Ouvrir avec un éditeur de texte (Textwrangler par ex), puis ligne 134 rechercher "URL"="Adresse URL". Il suffit de changer en "URL"="URL" et le tour est joué vous êtes partis pour faire des podcasts aussi bien que ceux de Steve Jobs et qui ne plantent plus.