J'essaie d'optimiser un jeu iPhone que je développe en utilisant le framework Cocos2D-iphone. Je veux utiliser Shark pour mesurer les performances mais "Run-> Démarrer avec Performance Tool-> Shark" est désactivé dans XCode (les fuites d'instruments fonctionnent bien). J'ai configuré la construction à "Generate Profiling Code", j'ai essayé de construire à la fois pour l'appareil et le simulateur mais sans chance, le requin reste désactivé.Shark & MallocDebug pour les applications iPhone
J'ai également essayé de lancer Shark manuellement (en dehors de XCode), et il était également inefficace. Sous "Échantillonnage-> Échantillonnage réseau/iPhone", j'ai choisi le bouton radio "Contrôler le profil réseau des ordinateurs partagés" et cocher la case à côté de mon périphérique. Quand j'ai appuyé sur Démarrer, rien ne s'est passé.
Shark fonctionne très bien pour les applications de bureau. J'utilise Shark 4.7.0 (244.4), et XCode 3.1.3. Je construis l'application iphone sur SDK ver 2.2.1.
Y at-il une application que je dois installer sur l'iPhone pour que Shark fonctionne, ou y at-il autre chose qui me manque?
Je rencontre ce même problème. Quelques notes: J'ai déjà utilisé Shark avec succès, bien que ce soit mon premier essai depuis iOS4. Appareil iPod-Touch en cours d'exécution 4.0.2. XCode 3.2.3. Requin 4.7.3. Pare-feu désactivé (et Shark autorisé, même lorsqu'il est allumé.) Appuyez sur le bouton START et aucune réponse. Pas de pop, pas d'enregistrement, pas de rien. – Olie