Czy mogę zmienić nazwę operatora w iPhone Simulator 5.0?

5

Znalazłem wiele instrukcji do ustawienia SBFakeCarrierw com.apple.springboardPlist, ale wydaje się, że to nie działa z iOS Simulator 5.0.

Czy jest jakiś sposób na zmianę nazwy operatora w symulatorze?

Dan
źródło
Może otrzymasz jakieś odpowiedzi z przepełnienia stosu?
rewolwer
Nie nie na temat, ponieważ dotyczy konkretnie aplikacji działającej na platformie OS X i niekoniecznie jest kwestią związaną z programowaniem.
daviesgeek

Odpowiedzi:

7

Ze swojej strony mogłem zmienić nazwę operatora symulatora iPhone'a 5.1, edytując ten plik:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/System/Library/CoreServices/SpringBoard.app/French.lproj/SpringBoard.strings

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_STRINGklucz. Zmień jego wartość, uruchom symulator i gotowe.

Cyryl
źródło
Jak uzyskać XCode, aby otworzył ten plik z poprawnym kodowaniem?
Dan.
2
Nie wiem, ja systematycznie konwertować listy właściwości binarnych do XML przed ich edycji - wykorzystanieplutil -convert xml1 <binary_plist_filename>
Cyrille
2

Napisałem fałszywy hack dla przewoźnika dla najnowszych wersji iOS Simulator, które już nie obsługują SBFakeCarrierhacka. Po prostu skompiluj XCDFakeCarrier.mplik w swoim projekcie i zmień FakeCarrierstałą na to, co chcesz.

0xced
źródło
Działa świetnie w 6.1
twe4ked