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.