2010-11-23 6 views
1

Nous développons une application qui utilise CoreLocation en tant que fonctionnalité principale, où il est nécessaire d'interroger le GPS sur une période prolongée. Tout fonctionne bien lorsque nous installons via build & dans Xcode, mais chaque fois qu'il est installé via adhoc en utilisant le hockey (ipa généré en utilisant build & archive-> share_application-> distribute_for_enterprise), quelque chose de très étrange se passe avec CoreLocation. Voici les problèmes que nous rencontrons; (1) la boîte de dialogue "Autoriser xxx pour accéder à votre emplacement actuel" n'est jamais affichée, (2) l'icône d'emplacement dans la barre des tâches n'est jamais affichée et (3) la méthode delegate, locationManager: didUpdateToLocation ... n'est jamais appelée.Problème avec CoreLocation et Adhoc Distribution

Pour rendre les choses encore plus confuses, ce problème est uniquement reproductible sur les dispositifs de développement. Les bêta-testeurs ne l'expérimentent pas. Nous avons essayé de supprimer tous les profils de provisioning des périphériques de développement et de Xcode, mais le problème persiste. Nous avons également vérifié que nous construisons avec le dernier profil d'approvisionnement. J'ai été seulement capable d'installer via adhoc sur mon téléphone de dev après que je l'ai complètement effacé et l'ai installé comme nouveau téléphone dans iTunes.

Est-ce que quelqu'un d'autre a rencontré ce problème ou quelque chose de similaire? Des suggestions/recommandations?

utilisant Xcode 3.2.4 Testés et 64bit iOS 4.1 (8B117)

Répondre

Questions connexes