Auf einem echten iOS-Gerät testen

Apps auf dem iOS Simulator zu testen geht schnell und einfach, aber manchmal ist es notwendig, einen Test auf einem echten iOS-Gerät, das an das Testsystem angeschlossen ist, laufen zu lassen. Um iOS-Tests auf einem echten iOS-Gerät ausführen zu können, müssen einige Voraussetzungen erfüllt sein:

  1. Das System muss wie in Abschnitt 17.2 beschrieben vorbereitet werden, einschließlich einer vollständigen Installation von Xcode.
  2. Auf dem Gerät muss unter »Xcode«-»Einstellungen«-»Datenschutz & Sicherheit« der Entwicklermodus aktiviert werden.
  3. Das Gerät muss an den Rechner angeschlossen sein, wobei auf dem Gerät bestätigt werden muss, dass man dem Rechner "vertraut".
  4. Das Gerät muss während des Testens entsperrt sein.
  5. Ein Entwickler-Account muss in »Xcode«-»Settings…«-»Accounts« unter Verwendung seiner Apple ID hinzugefügt werden.
  6. Die zum ausgewählten Entwickler-Account gehörige Team ID muss über die Option 'Code Signing Team ID / Organisationseinheit' bereitgestellt werden.
  7. Manchmal schlägt der erste Test fehl, weil das Profil auf dem Gerät nicht als vertrauenswürdig eingestellt ist. Um das zu ändern, öffnen Sie die Einstellungen und navigieren Sie auf dem Gerät zu »Allgemein«-»VPN und Geräteverwaltung« oder »Profile« und bestätigen Sie dort die Vertrauenswürdigkeit.
  8. Abbildung 17.5:  Navigation zum Abschnitt für Vertrauenswürdigkeit im iOS-Profil
  9. Applikationen, die auf dem Gerät während eines Tests installiert werden, müssen für "Any iOS device" (nicht zu verwechseln mit "Any iOS Simulator") gebaut und korrekt signiert werden. Des Weiteren muss ein Provisioning Profile, das die Ausführung erlaubt, auf dem Gerät installiert sein (siehe Apple Dokumentation).