Как настроить имя оператора в симуляторе iOS 6?
Как настроить имя Carrier
по умолчанию на другое, например. AT&T
?
Ответы
Ответ 1
Существует способ изменить имя несущей без использования какого-либо объектного кода или редактора изображений: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName
Это решение отлично работает со всеми версиями iOS (включая iOS 6 и 7)
Ключевым моментом является
sudo plutil -convert xml1 SpringBoard.strings
Нам не обязательно преобразовывать его обратно в двоичный код, так как Mac OS принимает оба формата.
После преобразования файла в XML вы можете легко отредактировать файл с помощью vim или любого другого редактора по вашему выбору.
UPDATE:
Я загрузил подробное описание того, как обновить имя оператора: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName
Ответ 2
Скопируйте и вставьте в терминал, заменив DERP на свою несущую строку:
find -E /Applications/Xcode.app -iregex '.*/en(glish)?.lproj/SpringBoard.strings' -exec sudo /usr/libexec/PlistBuddy -c 'Set :SIMULATOR_CARRIER_STRING DERP' {} \;
Поиск соответствующих файлов и их изменение. Отсутствие копирования файлов, конвертирование двоичных файлов в xml или редактирование строк в других приложениях.
Ответ 3
Вы можете использовать этот хак, просто скомпилируйте файл XCDFakeCarrier.m
в своем проекте и измените константу FakeCarrier
на то, что вы хотите.
Ответ 4
Существует прекрасное приложение для этого, называемое Status Magic, которое я использовал для бета-тестирования. Просто пытаюсь найти ссылку для него...
Вы импортируете скриншот, и он удаляет из него весь текст, связанный с несущей, и заменяет его стандартной строкой состояния, и вы можете редактировать время, информацию о несущей и т.д.
означает, что вам не нужно использовать Photoshop или что-то еще.
Вернется со ссылкой...
LINK
https://itunes.apple.com/uk/app/status-magic/id547920381?mt=12
РЕДАКТИРОВАТЬ Только что выяснилось, что приложение все еще находится в обзоре магазина Mac App Store. Должно быть, скоро. Это действительно идеально подходит для того, что вы хотите делать. И действительно прост в использовании.
Ответ 5
Я не знаю, возможно ли это с помощью iOS Simulator (если это возможно, вам нужно копать глубоко:)). Лучший способ - сделать снимок экрана (Command + S) и изменить изображение в Adobe Photoshop или какую-нибудь программу обработки изображений.