Ho trovato numerosi istruzioni per impostare SBFakeCarrier
in com.apple.springboard
plist, ma questo non sembra funzionare con iOS Simulator 5.0.
C'è un modo per cambiare il nome del gestore nel simulatore?
Ho trovato numerosi istruzioni per impostare SBFakeCarrier
in com.apple.springboard
plist, ma questo non sembra funzionare con iOS Simulator 5.0.
C'è un modo per cambiare il nome del gestore nel simulatore?
Da parte mia, sono stato in grado di modificare il nome del gestore per il simulatore iPhone 5.1 modificando questo file:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/System/Library/CoreServices/SpringBoard.app/French.lproj/SpringBoard.strings
Come suggerisce il percorso, sono francese. Passa a qualsiasi localizzazione tu scelga.
All'interno di questo file di stringhe (modificabile con XCode se è un plist binario), troverai una chiave SIMULATOR_CARRIER_STRING
. Cambia il suo valore, accendi il simulatore, eccoti.
Ho scritto un falso vettore portatore per le versioni recenti di iOS Simulator che non supportano più il SBFakeCarrier
hack. Compila il file XCDFakeCarrier.m
nel tuo progetto e modifica la costante di FakeCarrier
in quello che desideri.
Leggi altre domande sui tag ios xcode cell-phone-carriers