Xcode podał dziwny błąd w kiosku podczas próby przesłania aplikacji


86

w końcu wszystko działa dobrze i chcę przesłać moją pierwszą aplikację do Appstore. Ale kiedy klikam Prześlij w Xcode 4.1, pojawia się ten dziwny komunikat o błędzie:

Aby uwzględnić funkcje kiosku, info.plist musi zawierać parametr uinewsstandapp = true.

(Dokładnie to samo, a Google nic nie wie).

Ale nie używam kiosku i nie chcę korzystać. Gdzie jest mój błąd?

Markus

Xcode w wersji 4.1.0


Spróbuj przejść do pliku info.plist: dodaj nowy wiersz i wpisz uinewsstandappklucz. Ustaw jego typ na Boolean, a jego wartość na yes. a jeśli uinewsstandappw jednym z kluczy jest już znak, upewnij się, że ma wartość TAK.
— Dair

kiedy to robię, xcode chce, abym aktywował kiosk dla mojej aplikacji w itunes connect. ale to nie jest aplikacja do kiosku i nie chcę jej używać :(
— boxi

Odpowiedzi:


165

Nowa wersja Xcode wprowadziła NewsstandIconUnder CFBundleIcon. Usuń to.


8
Wielkie dzięki. Dla osób, które nie znają CFBoundleIcon, jest to klucz w pliku info.plist
— Dongsheng Cai

1
doskonały .. to był niepotrzebny ból głowy IMHO. Idź do zespołu Xcode!
— Jason Cragun

13
Czy programiści Xcode kiedykolwiek używają własnego oprogramowania?
— Dancreek

105

Dla tych, którzy mają problemy ze znalezieniem:

Zrzut ekranu


2
Wspaniałe +1 dla tej ilustracji!
— n.evermind

jeśli usunę ikonę Newstand, czy będzie jakiś wpływ na nasz projekt?
— Babul

@Babul Nie o tym wiem.
— chown

0

Musisz również upewnić się, że ustawienie UINewsstandApp nie jest obecne w Info.plist

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.