2010-05-04 11 views
6

Info.plist'de LSUIElement = 1 olan bir uygulamam var. Uygulamayı çalıştırdığımda, bir dock öğesi ve üst düzey menü çubuğu bunun için oluşturulur. Niye ya?LSUIElement çalışmıyor

DÜZENLEME: Ben Info.plist yapılandırmayı clobbering, TransformProcessType çağırıyordu kütüphane() kullanıyordum

.

+0

Uygulamayı bir yere veya en azından Info.plist'inize gönderebilir misiniz? Ve lütfen, soru sormayı öğren. –

+8

Sorunun iyi olduğunu düşündüm. – arbales

cevap

12

Info.plist dosyanıza gidin ve yeni bir anahtar/değer çifti ekleyin veya Boole yazın. Anahtarda "Uygulama ajan" ifadesini yazmaya başlayın. Sizin için otomatik tamamlamalıdır. Sonra onay kutusunu işaretleyin.

Bu, aracı uygulamalarımı nasıl oluşturduğum ve her seferinde çalışır!

+0

Bu Apple sayfasına göre bir dize (boole değil) : http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html – knocte

3

1, bir sayı olmalıdır (the documentation of LSUIElement uyarınca). Yine de denemek için bir şey.

+0

Doğru, buna göre: http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html – knocte