2010-08-17 3 views
5

Ich rate nein, würde aber gerne falsch liegen. Ich möchte einen Namen für den Bundle-Namen für meine universelle App verwenden, der auf dem iPad und iPhone 4 großartig ist, aber auf älteren iPhone-Modellen zu lang ist (hat Ellipsen). Ich möchte den Namen des vollständigen Bundle-Displays auf den beiden früheren Plattformen angeben und bei älteren iPhone-Modellen einen kürzeren Namen angeben. Gibt es eine Möglichkeit, dies zu tun?Gibt es eine Möglichkeit, unterschiedliche Anzeigenamen für verschiedene iOS-Geräte in einer universellen App anzugeben?

Antwort

2

Ab iOS 4.1 gibt es keine Möglichkeit, dies zu tun. Sie können unterschiedliche Anzeigenamen für iPad und iPhone angeben, aber es gibt keine Möglichkeit, verschiedene Display-Namen für das alte iPhone vs. iPhone 4 anzugeben.

+0

Wie spezifizieren Sie sie? – iamjustaprogrammer

5

Meine erste Schätzung wäre InfoPlist~ipad.strings.

+3

Oh, ich wusste nichts davon. Offenbar sollte ich in der Info.plist auch einen CFBundleDisplayName-ipad-Schlüssel setzen können. Ich finde jedoch keine Möglichkeit, das iPhone 4 zu unterscheiden. –

+0

Unwahrscheinlich zu arbeiten, aber [email protected] oder CFBundleDisplayName @ 2x? –

+3

Das ist wirklich genial - bestätigt, dass ich mit Xcode 4.0.2 und 4.0+ auf meiner universellen App arbeite. Wenn Sie also einen CFBundleDisplayName- und einen CFBundleDisplayName ~ ipad-Schlüssel in der Info.plist-Datei festlegen, können Sie beides haben. – Luke

Verwandte Themen