2010-06-05 10 views
6

iPad'imde çoğu geliştirme testini yapıyorum. Bir iPhone uygulamasını test ettiğimde, küçük iPhone uygulamasının küçük bir pencerede veya x2 büyütmede çalıştığı 'uyumluluk' modunda çalışır. Artık evrensel bir uygulama oluşturduğumda, yerel bir iPad uygulaması olarak çalışıyor. Test için iPhone'u test için kullanışlı bir iPhone'um olmadığında taklit iPhone'u kullanmak istiyorum.Evrensel bir uygulamayı iPad'de bir 'eski' iPhone uygulaması olarak çalıştırın

iPad'in uygulamayı uyumluluk modunda çalıştırması için projeyi nasıl oluşturabilirim?

cevap

16

o

  • iPhone
+0

proje hedefi

  • Değişim Hedeflenen Cihaz Aile için Bilgi Al gerçekten basitti çıkıyor Artık "iOS Uygulama Hedef" altında "Cihazlar" var. – Nestor

  • +0

    Bunu yaptığımda, iPad uygulaması iPhone boyutunda bir pencerede çalışır. Bunu düzeltmek için herhangi bir öneriniz var mı? – Aaron

    +0

    30 saniyeden fazla bir düşünceden sonra, hedef bilginin "Main nib file base name (iPad)" değerini değiştirmem gerektiğini anladım. – Aaron

    -1

    Yapamazsınız. Hedef 3.2 SDK ise, simülatörü her zaman bir iPad olarak çalıştırır. Dolayısıyla, seçenekleriniz bir cihazda hata ayıklamak veya uygulamanızı bir iPhone (çok fazla sorun ve güvenilmez) olacak şekilde 3.1.3 altında oluşturulacak şekilde yapılandırmaktır. Ya da seçenekle daha sonraki bir sürüm için umuyoruz.