2012-09-25 6 views

Antwort

21

Es gibt einen Weg, um die Trägernamen zu ändern, ohne dass Objective-C-Code oder Bildeditor App: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName

Diese Lösung funktioniert gut mit allen Versionen von iOS (einschließlich iOS 6 und 7)

Des Entscheidend ist,

sudo plutil -convert xml1 SpringBoard.strings

Wir müssen es nicht unbedingt konvertieren zurück in Binärcode, da Mac OS beide Formate akzeptiert.

Nachdem Sie Ihre Datei in XML konvertiert haben, können Sie die Datei einfach mit vim oder einem anderen Editor Ihrer Wahl bearbeiten.

UPDATE: hochgeladen ich eine detaillierte Beschreibung, wie die Trägernamen zu aktualisieren: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName

+1

Funktioniert auch für iOS 6.1 Simulator. – ohho

+0

Dieser Link scheint gebrochen zu sein. Irgendeine Hilfe? –

+0

Ich habe den Link zu meinem Tutorial aktualisiert: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName – KrauseFx

1

Ich weiß nicht, ob das mit iOS Simulator möglich ist (Wenn es überhaupt möglich ist, musst du tief graben :)). Der beste Weg ist, den Screenshot (Befehl + S) zu machen und das Bild in Adobe Photoshop oder einem anderen Bildbearbeitungsprogramm zu ändern.

2

Es gibt eine perfekte App namens Status Magic, die ich Beta-Test war. Nur versuchen, einen Link dafür zu finden ...

Sie importieren einen Screenshot und es entfernt alle Träger spezifischen Text von ihm und ersetzt sie durch eine Standard-Statusleiste und Sie können die Uhrzeit, Träger Info, etc .. bearbeiten .

Bedeutet, dass Sie Photoshop oder irgendetwas nicht verwenden müssen.

mit einem Link ...

zurück

LINK https://itunes.apple.com/uk/app/status-magic/id547920381?mt=12

EDIT gerade herausgefunden, dass die App fro den Mac App Store noch im Test ist. Sollte bald raus sein. Es ist wirklich perfekt für das, was Sie tun möchten, obwohl. Und wirklich einfach zu bedienen.

+1

Danke für den Hinweis, Status Magic sieht interessant aus. Hier ist der Link zur App Store-Version: https://itunes.apple.com/de/app/status/magic/id547920381?mt=12. –

6

Sie können this hack verwenden, kompilieren Sie einfach die XCDFakeCarrier.m Datei in Ihrem Projekt und ändern Sie die FakeCarrier Konstante auf was Sie wollen.

+0

Dies funktioniert nicht auf dem Startbildschirm. – openfrog

15

Kopieren und in der Klemme einfügen, DERP mit Ihrem Träger String ersetzt:

find -E /Applications/Xcode.app -iregex '.*/en(glish)?.lproj/SpringBoard.strings' -exec sudo /usr/libexec/PlistBuddy -c 'Set :SIMULATOR_CARRIER_STRING DERP' {} \;

Finds relevanten Dateien und ändert sie an Ort und Stelle. Kein Kopieren von Dateien, Konvertieren von Binärdateien in XML oder Bearbeiten von Zeichenfolgen in anderen Anwendungen.

+1

Super !! Das hat es für mich behoben! Eigentlich erwäge ich, diesen Befehl in eine kleine Osx App zu setzen, damit Entwickler sie einfach ändern können! Danke Kumpel! so einfach! –