Eu encontrei várias instruções para definir SBFakeCarrier
em com.apple.springboard
plist, mas isso não parece trabalhar com iOS Simulator 5.0.
Existe alguma maneira de alterar o nome da transportadora no simulador?
Eu encontrei várias instruções para definir SBFakeCarrier
em com.apple.springboard
plist, mas isso não parece trabalhar com iOS Simulator 5.0.
Existe alguma maneira de alterar o nome da transportadora no simulador?
Respostas:
Pela minha parte, consegui alterar o nome da operadora do simulador do iPhone 5.1 editando este arquivo:
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_STRING
chave. Mude seu valor, ative seu simulador e pronto.fonte
plutil -convert xml1 <binary_plist_filename>
Eu escrevi um hack de operadora falso para versões recentes do iOS Simulator que não suportam mais o
SBFakeCarrier
hack. Basta compilar oXCDFakeCarrier.m
arquivo no seu projeto e alterar aFakeCarrier
constante para o que você deseja.fonte
Eu escrevi um pequeno tutorial que ajuda a alterar o nome da operadora, mesmo no iOS 6.0 e superior: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName
fonte