2013-08-29 15 views
10

Jakiś czas temu, kiedy był orzeźwiający (zastrzegania profile w Xcode, to zachowało podsłuch mnie utworzyć profil po każdym odświeżeniu.Trwale usunąć automatyczny profil administracyjnej zarządzanej przez Xcode

Po kilku odświeża, pozwoliłem go utworzyć. Sądziłem, że to po prostu być żądanie podpisania certyfikatu, ale zamiast stworzył cert iOS i zaopatrzenie profilu.

jednak automatyczne dodanie wszystkich wymienionych urządzeń sprawia, że ​​bardzo złe.

próbowałem wiele sposobów na usunięcie go, czy to usunięcie certyfikatu/provisioning profil z portalu deweloperów Apple i usunięcie profilu z Xcode, folderu .mobileprovision i Keychain. Żaden nie zadziałał; znika na chwilę, a następnie wynurza się.

Jak mogę zatrzymać generowanie i aktualizowanie tego profilu? Jest to sprzeczne z moim wygenerowanym profilem CSR i powodującym błędy w kodowaniu.

Najprawdopodobniej opcja automatycznego rezerwowania mogła zostać odznaczona, ale nie mogę jej znaleźć. all devices automatically added to team provisioning profile?

Odpowiedz

0

Zobacz ustawienia kompilacji xcode. Powinieneś wybrać swój zespół tylko w zakładce preferencji ogólnych. Następnie otwórz kartę ustawień i wybierz odpowiedni profil informacyjny w sekcji "podpisywanie kodu". Powinien naprawić problem, jeśli nie usunie certyfikatów z pęku kluczy i nie pobierze ponownie/zainstaluje odpowiedniego certyfikatu z centrum programisty.

+0

Problem polegał na tym, że certyfikaty były generowane w zespole. W każdym razie, tak jak powiedziałeś, uciekałem się do pobierania żądanych certyfikatów z centrum programistycznego Apple. Nie korzystam również z maszyny, która pierwotnie utworzyła te profile udostępniania za pośrednictwem Xcode. – halifix

+0

Jeśli chcesz rozwiązać błąd codeign, musisz sprawdzić w pęku kluczy, który programista/certyfikat dystrybucji jest zainstalowany na twoim komputerze. Znalazłeś certyfikaty zainstalowane na twoim komputerze, przejdź do centrum dewelopera i stwórz nowy profil udostępniania programisty/dystrybucji, pobierz go, przeciągnij i upuść do xcode i wybierz go z panelu ustawień kompilacji na ustawieniach projektu. –

+0

Upewnij się, że keychain ma prywatne hasło do certyfikatu programistycznego/produkcyjnego. Jeśli certyfikat w sekcji "mój certyfikat" w pęku kluczy nie ma strzałki widocznej na boku, ten certyfikat jest nieważny. W tym celu należy utworzyć nowy certyfikat za pośrednictwem centrum programistów –

0

Zaskoczyło mnie również to; Chciałem użyć własnego profilu udostępniania, ponieważ był on powiązany z jawnym identyfikatorem aplikacji, który był potrzebny do włączenia powiadomień push, ale Apple zamiast tego używał profilu wieloznacznego XC: com.myapp.*. Ostatecznie rozwiązaniem, które zadziałało, było użycie developer portal, aby zmienić automatycznie wygenerowany profil, aby użyć mojego jawnego identyfikatora aplikacji, a następnie ponownie pobrać i zainstalować. Nigdy nie udało mi się usunąć automatycznie generowanego profilu, ale sprawiłem, że zadziałało i rozwiązało mój problem.

+0

, gdzie możemy znaleźć "zmienić automatycznie wygenerowany profil, aby używać mojego jawnego identyfikatora aplikacji" w portalu dla programistów? – mohsinj

+1

@mohsinj - odwiedź portal deweloperów w przeglądarce, znajdź automatycznie wygenerowany profil udostępniania, który został przesłany przez Xcode, i edytuj profil, aby użyć żądanego identyfikatora aplikacji. – DuffJ

Powiązane problemy