Zgaduję, że nie, ale chciałbym się mylić. Chciałbym użyć nazwy wyświetlanej w pakiecie do mojej uniwersalnej aplikacji, która świetnie prezentuje się na iPadzie i iPhonie 4, ale jest zbyt długa (ma elipsy) na starszych modelach iPhone'a. Chciałbym podać pełną nazwę wyświetlaną zestawu na poprzednich dwóch platformach, a następnie określić krótszą nazwę na starszych modelach iPhone'a. Czy jest jakiś sposób to zrobić?Czy istnieje sposób określania różnych nazw wyświetlanych pakietów dla różnych urządzeń z systemem iOS w aplikacji uniwersalnej?
Odpowiedz
Od wersji iOS 4.1 nie można tego zrobić. Możesz określić różne nazwy wyświetlanych pakietów dla iPada i iPhone'a, ale nie ma sposobu na określenie różnych nazw wyświetlanych pakietów dla starego iPhone'a lub iPhone'a 4.
Moje pierwsze przypuszczenie to InfoPlist~ipad.strings
.
O, porządny, nie wiedziałem o tym. Wygląda na to, że powinienem również ustawić klawisz CFBundleDisplayName ~ ipad na liście Info.plist. Nie mogę jednak znaleźć sposobu na rozróżnienie iPhone'a 4. –
Jest mało prawdopodobne, aby działać, ale [email protected] lub CFBundleDisplayName @ 2x? –
To jest naprawdę niesamowite - potwierdzone przez mnie działanie, uruchamianie Xcode 4.0.2 i kierowanie na 4.0+ na mojej uniwersalnej aplikacji. Więc jeśli ustawisz CFBundleDisplayName i CFBundleDisplayName ~ ipad w pliku Info.plist, możesz mieć oba. – Luke
- 1. Różne ustawienia dla różnych urządzeń?
- 2. Czy istnieje sposób na zlokalizowanie aplikacji na różnych platformach?
- 3. Sposób określania różnych kolorów za pomocą ggplot
- 4. Programowanie uniwersalnej aplikacji w iOS
- 5. Skalowanie rozmiarów ekranu aplikacji internetowych dla różnych urządzeń
- 6. Czy istnieje sposób na uzyskanie różnych partion Keys z tabeli
- 7. Yii2: Czy mogę używać scenariuszy do określania różnych zestawów pól modelu dla różnych działań?
- 8. Usługi CBP dla urządzeń z systemem iOS nie są aktualizowane
- 9. Utwórz niepowtarzalny identyfikator urządzeń z systemem iOS?
- 10. Czy istnieje sposób ustawiania i ikona aplikacji dla urządzeń Samsung?
- 11. Ładowanie skryptu JS tylko dla urządzeń z systemem iOS?
- 12. Automatyzacja interfejsu użytkownika iOS dla różnych języków
- 13. Używaj różnych zasobów dla różnych smaków aplikacji, używając gradle
- 14. Xcode - jak ustawić różne identyfikatory pakietów dla różnych konfiguracji kompilacji?
- 15. Odpowiednik iOS dla urządzeń z Androidem SharedPreferences
- 16. Marketshare różnych typów procesorów w telefonach z systemem Android
- 17. R: określania koloru dla różnych aspektów/panelach kratowego
- 18. Czy mogę używać różnych baz danych dla różnych aplikacji w django
- 19. Czy Mapy Google Map Androida korzystają z różnych kafelków rozdzielczości dla różnych gęstości ekranu?
- 20. Obsługa różnych orientacji w systemie iOS 6.0 dla różnych kontrolerów widoku
- 21. Kompozytor zależności wymagają-dev requireing w różnych pakietów wymagają-dev
- 22. Prośba Doctrine2 z wybieraniem wielu podmiotów z różnych pakietów Symfony2
- 23. Ustawianie różnych czcionek dla różnych stanów UIButton
- 24. Jaki jest najlepszy sposób oddzielenia różnych logik programowania dla różnych układów w systemie Android?
- 25. iOS Różne rozmiary czcionek w ramach klasy pojedynczego rozmiaru dla różnych urządzeń
- 26. Używanie różnych wersji Pythona dla różnych projektów w Eclipse
- 27. Czy istnieje porównanie początkowych pojemności listy dla różnych języków?
- 28. Rozwój w różnych rozdzielczościach - jak?
- 29. Używanie bundler do ładowania różnych wersji klejnotów dla różnych platform
- 30. Czy istnieje sposób użycia STOMP dla iOS
Jak je określasz? – iamjustaprogrammer