2016-02-17 16 views
5

Chcę używać Ionic, aby uruchomić moją aplikację na moim urządzeniu iOs z włączonym livereload. Zgodnie z docs powinno to być łatwe:"ionic run ios" Jak dodać profile inicjowania

ionic run ios --device -l

Oczywiście muszę dodać zastrzegania profile, ale jak mam to zrobić?

mam .mobileprovision i .p12 certyfikatu, ale bez względu na to, co robię ja wciąż dostać ten błąd podczas uruchamiania polecenia:

No matching provisioning profiles found: No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) matching the bundle identifier “<MyBundleID>” were found

Jak mam dodać mój provisioning profile? Nie mogę znaleźć żadnych informacji na ten temat w dokumentach ramowych.

Uwaga: Mogę ponownie wykonać projekt za pomocą Xcode, ale wtedy nie otrzymam aktualizacji livereload. Plus wolałbym robić wszystko od CLI.

Odpowiedz

5

Musisz przejść do XCode i dodać te profile provisioningowe do swojego urządzenia.

Ustaw profile obsługi administracyjnej w procesie kompilacji i dodaj profil również do urządzenia.

Chociaż nie używasz Visual Studio, ich objaśnienia dotyczące konfiguracji działają dla wszystkich metod budowania aplikacji jonowych.

Dokumentacja jest here, ale powiedzieć, co się dzieje:

  1. Upewnij się, że masz konto programisty, aby profile rezerw.
  2. Można by zalogować się na iTunes Connect, aby dodać urządzenie jako urządzenie testujące
  3. utworzyć identyfikator App
  4. utworzyć profil obsługi administracyjnej związanej z tym App ID
  5. Pobierz plik zastrzegania w Xcode
  6. Dodać zastrzegania plik do urządzenia poprzez Xcode
  7. Run Run --device ios jonowy -l

To powinno załatwić sprawę.

Skorzystaj z podręcznika instalacji firmy Microsoft, rozpoczynając od utworzenia profilu informacyjnego.

+0

Dzięki! To wszystko: nie ma sposobu, aby dodać profile obsługi za pomocą Ionic/Cordova. Musisz użyć Xcode do tego, a następnie zakładam, że proces ten należy powtórzyć za każdym razem, gdy wykonasz nową platformę przygotowującą projekt. – Publicus

+0

Nie powinieneś tego robić, gdy odtwarzasz platformę, o ile identyfikator pakietu pozostaje taki sam. Cały czas usuwam platformę do debugowania i nigdy nie stała się dla mnie problemem. Happy Coding! Uwielbiam Ionic, to naprawdę dobrze, gdy już ustawisz konfigurację! – Chris

+0

Dobrze, dobrze! To jest świetne, dzięki! – Publicus

Powiązane problemy