2012-10-25 12 views
6

Próbuję przesłać aplikację do sklepu z aplikacjami. To jest moja pierwsza aplikacja, więc myślę, że pomieszałem ją gdzieś.Profil nie pasuje do identyfikatora pakunku

W iTunesConnect, mój BundleID jest com.mywebsite.appname

stworzyłam profil distrubition pośrednictwem Portalu administracyjnej z tego samego identyfikatora aplikacji, które użyłem do stworzenia BundleID w itunesConnect. Kiedy próbuję kodować podpisać moją kompilację wydania, widzę to:

AppName (for bundle identifiers 'com.mywebsite.AppName') 
profile doesn't match bundle identifier 'mywebsite.AppName' 

Z google wygląda na to, że w identyfikatorze pakunku jest rozróżniana wielkość liter. Próbowałem utworzyć inny identyfikator aplikacji w portalu deweloperskim jako appname, ale nie miało to znaczenia, ponieważ teraz w portalu deweloperskim mam dwie aplikacje o nazwie Appname. Mimo że pozwala mi dodać kolejny identyfikator aplikacji, wyświetla je tak samo z pierwszą literą, jak czapki, a reszta nie. Co muszę zrobić, aby mój profil pasował do identyfikatora pakietu. A jaki identyfikator pakietu muszę dopasować, ten na iTunesConnect?

Na koniec chcę się upewnić, że nazwa mojej aplikacji pod ikoną na telefonie iPhone nie jest wyświetlana małymi literami. Czy to jest możliwe? Dzięki!

+0

Wygląda wiodącego gdzieś brakuje. – Thilo

+0

@Thilo w prawo, ale nie wiem jak to dodać gdzieś. – Crystal

Odpowiedz

12

Ten zrzut ekranu pokazuje, gdzie w Xcode, aby ustawić Identyfikator pakietu „com”

enter image description here

+0

czy możemy to zmienić w kodzie w każdym razie. Albo jakoś używać infoplist.strings – Warewolf

+0

@ Hercules Wątpię; nie możesz wprowadzać zmian do pakietu aplikacji w czasie wykonywania. – trojanfoe

+0

Nie chcę tego zmieniać w kodzie xcode. Pracuję nad jenkinsem i chcę go zmienić za pomocą zmiennej przed kompilacją. Może być xcconfig może zrobić coś. – Warewolf

Powiązane problemy