Znalazłem wiele instrukcji do ustawienia SBFakeCarrier
w com.apple.springboard
Plist, ale wydaje się, że to nie działa z iOS Simulator 5.0.
Czy jest jakiś sposób na zmianę nazwy operatora w symulatorze?
Znalazłem wiele instrukcji do ustawienia SBFakeCarrier
w com.apple.springboard
Plist, ale wydaje się, że to nie działa z iOS Simulator 5.0.
Czy jest jakiś sposób na zmianę nazwy operatora w symulatorze?
Odpowiedzi:
Ze swojej strony mogłem zmienić nazwę operatora symulatora iPhone'a 5.1, edytując ten plik:
Jak sugeruje ścieżka, jestem Francuzem. Przełącz na dowolną wybraną lokalizację.
Wewnątrz tego pliku ciągów (edytowalnego za pomocą XCode, jeśli jest to plik binarny), znajdziesz
SIMULATOR_CARRIER_STRING
klucz. Zmień jego wartość, uruchom symulator i gotowe.źródło
plutil -convert xml1 <binary_plist_filename>
Napisałem fałszywy hack dla przewoźnika dla najnowszych wersji iOS Simulator, które już nie obsługują
SBFakeCarrier
hacka. Po prostu skompilujXCDFakeCarrier.m
plik w swoim projekcie i zmieńFakeCarrier
stałą na to, co chcesz.źródło
Napisałem mały samouczek, który pomaga zmienić nazwę operatora nawet na iOS 6.0 i nowszych: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName
źródło