Probleme beim Ausführen von Instrumenten auf dem iPad

6

Ich versuche, meine Anwendung mithilfe von Instrumenten auf dem Gerät selbst zu profilieren. Insbesondere versuche ich Zeitprofile zu erstellen.

Leider kann ich es einfach nicht zur Arbeit bringen. Hier ist die Situation:

1) Wenn ich Instrumente mit der App benutze, die mit dem Entwicklerprofil auf dem Simulator signiert sind, funktioniert es.

2) Wenn ich Instrumente mit der App unter Verwendung des Verteilungsprofils im Simulator verwende, funktioniert es.

3) Wenn ich Geräte mit der App unter Verwendung des Verteilungsprofils auf dem Gerät signieren lasse (dies ist der Standardfall für die Profilerstellung, da das Schema den Release-Build verwendet), beschwert sich Xcode darüber, dass kein gültiges Bereitstellungsprofil vorhanden ist. Das scheint vernünftig.

4) Wenn ich Geräte mit der App unter Verwendung des Entwicklerprofils auf dem Gerät signieren lasse, überträgt Xcode die App, gibt dann aber an, dass es sofort "Fertig ausgeführt" ist. Die App wird nicht ausgeführt, und in den meisten Fällen gibt es keine Fehlermeldung.

Manchmal gibt es nur manchmal eine Nachricht vom Organisator, dass das Gerät den Host - E800001C nicht erkennt.

5) Das Ausführen der App direkt mit dem Entwicklerprofil funktioniert einwandfrei - ich kann wie erwartet debuggen.

Zusammenfassung - Ich kann keine App auf einem Gerät über Instrumente mit einem Debug-Build ausführen - es stoppt, bevor es gestartet werden konnte. Es gibt keine Fehlermeldungen - nichts in der Debug-Konsole.

Hilfe?

Danke,

Tim

    
tarmes 16.11.2011, 13:52
quelle

2 Antworten

7

Ich habe das gelöst. Es war mir nicht eingefallen, die Konsole im Organizer zu überprüfen. Es sagte:

: Berechtigung 'keychain-access-groups' hat einen Wert, der von einem Bereitstellungsprofil nicht zugelassen wird

Nach ein bisschen Googeln entdeckte ich, dass das Löschen der App vom Gerät mein Problem lösen würde. Jetzt kann ich profilieren.

So einfach, wenn du weißt wie. Hoffe das hilft jemand anderem.

Tim

    
tarmes 17.11.2011, 08:33
quelle
1

Zunächst einmal kann die App im Simulator ausgeführt werden, ohne sie zu signieren. Jetzt hat Apple uns das Entwicklerprofil zur Verfügung gestellt, um die App auf Geräten zu testen.

Verteilungsprofile werden erstellt, um die App an den Apple Store zu senden oder wenn die Anwendung an den Mitarbeiter im Unternehmen verteilt werden soll.

Wenn Sie ein Profiling auf dem Gerät durchführen wollen, machen Sie es mit dem Entwickler. Es sollte funktionieren.

    
iamsult 16.11.2011 14:24
quelle

Tags und Links