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?


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.


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.


Działa świetnie w 6.1
twe4ked

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.