Posso alterar o nome da operadora no iPhone Simulator 5.0?


5

Eu encontrei várias instruções para definir SBFakeCarrierem com.apple.springboardplist, mas isso não parece trabalhar com iOS Simulator 5.0.

Existe alguma maneira de alterar o nome da transportadora no simulador?


Pode obter algumas respostas do stackoverflow?
Revólver

Não está fora do tópico, pois se refere especificamente a um aplicativo em execução na plataforma OS X e não é necessariamente uma questão relacionada ao desenvolvimento.
Daviesgeek 26/04

Respostas:


7

Pela minha parte, consegui alterar o nome da operadora do simulador do iPhone 5.1 editando este arquivo:

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

Como o caminho sugere, eu sou francês. Alterne para a localização que você escolher.

Dentro deste arquivo de strings (editável com o XCode, se for um arquivo binário), você encontrará uma SIMULATOR_CARRIER_STRINGchave. Mude seu valor, ative seu simulador e pronto.


Como faço para o XCode abrir esse arquivo com uma codificação correta?
Dan

2
Não sei, eu sistematicamente converter plists binários em XML antes de editá-los - usoplutil -convert xml1 <binary_plist_filename>
Cyrille

2

Eu escrevi um hack de operadora falso para versões recentes do iOS Simulator que não suportam mais o SBFakeCarrierhack. Basta compilar o XCDFakeCarrier.marquivo no seu projeto e alterar a FakeCarrierconstante para o que você deseja.


Funciona muito bem no 6.1
twe4ked

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.