2010-05-04 5 views
6

Mam aplikację, która ma LSUIElement = 1 w Info.plist. Po uruchomieniu aplikacji tworzony jest element dokujcy i pasek menu. Czemu?LSUIElement nie działa

EDIT:

używałem biblioteki, który wzywał TransformProcessType(), przebijania mój Info.plist konfigurację.

+0

Czy możesz opublikować aplikację gdzieś, a przynajmniej swoją wersję Info.plist? I proszę, naucz się zadawać pytania. –

+8

Myślałem, że pytanie jest w porządku. – arbales

Odpowiedz

12

Przejdź do pliku Info.plist i dodaj nową parę klucz-wartość lub wpisz Boolean. Zacznij wpisywać kluczem "Aplikacja jest agentem". Powinno to zostać automatycznie uzupełnione. Następnie zaznacz pole wyboru.

W ten sposób tworzę aplikacje agenta i działa za każdym razem!

+0

Jest to ciąg znaków (nie boolean) zgodnie z tą stroną Apple : http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html – knocte

3

1 musi być ciągiem, a nie liczbą (zgodnie z the documentation of LSUIElement). Coś do spróbowania.

+0

Poprawnie, zgodnie z tym: http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html – knocte