Ce me rend fou ...accidents simulateur iOS lors de l'utilisation Google Maps SDK pour iOS
J'utilise SDK Google Maps pour iOS pendant un certain temps (même dans un produit App Store). Maintenant, je ne peux plus le faire tourner dans le simulateur iOS! Peu importe quel projet je tente d'exécuter (même l'exemple de code à partir du SDK), il sera toujours planter la première fois une carte est ajoutée, par exemple:
self.view = [GMSMapView mapWithFrame: frame camera: camera];
Ce sont les messages du journal que je reçois:
2013-05-16 10:59:01.047 SDKDemos[939:1303] ADDRESPONSE - ADDING TO MEMORY ONLY: http://dl.google.com/geosdk/latest
2013-05-16 10:59:01.050 SDKDemos[939:1b03] Google Maps SDK for iOS version: 1.2.2.3031
2013-05-16 10:59:01.050 SDKDemos[939:1b03] New version of Google Maps SDK for iOS available: 1.3.0.3430
2013-05-16 10:59:01.111 SDKDemos[939:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'
J'ai récemment essayé un antivirus SW sur ce mac, si une théorie est qu'il peut avoir bloqué certaines données vitales Google Maps de téléchargement. Maintenant, j'ai désinstallé cet anti-virus SW, retiré DerivedData de Xcode et réinitialisé le simulateur iOS, mais avec le même résultat décevant.
Tous les projets que j'ai essayés fonctionnent parfaitement bien quand je les lance sur mon iPhone. J'ai aussi un autre mac où tout fonctionne bien sur le simulateur. Il est donc clairement arrivé que quelque chose se soit passé avec cette machine particulière.
Un conseil?
Mise à jour
Dans un premier temps, je me suis concentré entièrement sur le premier message d'avertissement (ADDRESPONSE - ADDING TO MEMORY ONLY: http://dl.google.com/geosdk/latest
), mais j'ai maintenant réalisé que le seul but de l'URL mentionné, il est de télécharger une chaîne avec le dernier numéro de version du SDK (actuellement "1.3.0.3430"). Puisque le SDK imprime correctement cette chaîne de deux lignes plus bas, je trouve très improbable que cette ligne soit liée à la cause réelle du crash. (J'ai changé le titre de cette question en conséquence.)
La question a déjà été répondue ici: http://stackoverflow.com/questions/12547490/log-messages-i-didnt-asked-for-in-xcode-4-5-with-ios-6-0 – tigloo
Non. Cette réponse ne résout pas mon problème.Notez qu'il doit y avoir un problème de cache spécifique avec cette machine, car je cours exactement le même code source sur une autre machine sans rencontrer ce problème. J'ai donc besoin d'un moyen pour effacer les caches, etc., que Xcode (ou le simulateur iOS) utilise sur cette machine. – Magnus
Avez-vous une callstack quand elle plante (dans une build de débogage)? –