2015-04-04 11 views
6

Próbuję przesłać kompilację aplikacji na system iOS. Po kliknięciu przycisku "Wyślij" z okna "Organizator-Archiwa" w XCode, wydaje się, że wybrałeś zły profil obsługi do przesłania. Nie można go również edytować.Niepoprawny/automatycznie wygenerowany profil obsługi podczas przesyłania kompilacji do sklepu App Store

Mam prawidłowe tożsamości podpisywania dystrybucji aplikacji na telefon iPhone oraz profil udostępniania App Store zarówno w projekcie, jak i celu (w Ustawieniach kompilacji).

Jestem sceptyczny pod względem przesłania aplikacji z tym automatycznie wybranym profilem obsługi ("XC: Rajib.Tho") zamiast "Mój profil pchnij aplikację App Store". Czy robię coś złego tutaj? Moja aplikacja używa powiadomień push, dlatego chcę się upewnić, że profil udostępniania został poprawnie skonfigurowany przed przesłaniem.

Zrzut tutaj tego, co widzę: http://i.imgur.com/fdAgiOl.png

+1

Przejdź do Preferencji XCode z paska menu. A następnie kliknij kartę Konta, w której dodano konto Apple. Przejdź do szczegółów widoku i usuń automatycznie utworzony profil zaopatrzenia z prefiksem XC: XCode tworzy profil automatycznie. Usuniesz utworzony profil informacyjny lub utworzony profil. Oba mają takie same profile. Tak, to dziwne, że kiedy wybrałeś swój własny stworzony profil zaopatrzeniowy, XCode powinien to wybrać. Ale może to być błąd Xcode. Wypróbuj to i zaktualizuj nas. – Jassi

+0

Dzięki za odpowiedź! Wypróbowałem to, co sugerowałeś (usuwając utworzony profil rezerwacyjny "XC: Rajib.Tho". Niestety, gdy próbuję ponownie wysłać kompilację, auto generuje ponownie ten sam profil i zmusza mnie do przesłania go z tym automatycznie wygenerowanym profilem administracyjnym Czy masz jeszcze jakąś radę? – rajeeb

+0

Proszę zagłosować na komentarz, jeśli pomógł ci, aby inni mogli zdobyć wiedzę na ten temat – Jassi

Odpowiedz

0

Nie jestem pewien, jak Xcode wybrał inny profil administracyjnej, kiedy wyraźnie wybrany inny.

Gdybym był tobą, znajdowałbym i usuwał profil informacyjny "XC: Rajib" i zaczynał (restartując Xcode w procesie).

Chyba mógłby dać Xcode korzyści z wątpliwości, obracając w dół Binary and Entitlements trójkąta i dokładnie sprawdzanie uprawnień następnie złożenie jeśli mają rację ... ale ja nie czuję się z tym dobrze.

+0

Dzięki za odpowiedź! Niestety, podczas usuwania XC: profil zaopatrzenia Rajib Xcode generowany automatycznie, to ponowne generuje go ponownie, gdy próbuję przesłać go po usunięciu.) Każda inna rada? Doceniam twoją pomoc! – rajeeb

+0

Uderzyłem podobny problem dzisiaj i spędziłem ostatnie kilka godzin próbując uzyskać xcode, aby podnieść profil, który chciałem i uderzyć taki sam problem z automatyczną regeneracją, w końcu zrezygnowałem i przesłałem z generowanym automatycznie, jako część z nazwy, że profile były zasadniczo identyczne. Wydaje się, że gra na iTunes okazała się skuteczna. btw powinieneś być w stanie sprawdzić uprawnienia, gdy xcode wybrać profil na przesłać lub w centrum członkowskim. –

9

Rozwiązałem to, usuwając profil informacyjny, który Xcode automatycznie generował z portalu deweloperów Apple. Wygląda na to, że odciągał go stamtąd, a kiedy usunąłem go stamtąd i zarchiwizowałem i przesłałem, wyciągnął odpowiedni profil udostępniania, który zamierzałem użyć!

+1

Dziękuję, cały dzień męczyłem się z głową. To zadziałało, ale musisz się upewnić, że powyższy pomysł Jassi jest powyżej i "wczytać" profile udostępniania. – CGuess

+0

Dziękujemy! Usunięcie "XC: *" zarówno z mojego Maca i portalu dla programistów Apple, jak i ponowne załadowanie profili w preferencjach Xcode naprawiło to. – igraczech

+0

Apple naprawdę nie ułatwia tym programistom :( –