How to customize carrier name in iOS 6 simulator?

微笑、不失礼 提交于 2019-11-30 11:37:25

There is a way to change the carrier name without using any objective c code or image editor app: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName

This solution works great with all versions of iOS (including iOS 6 and 7)

The key point is

sudo plutil -convert xml1 SpringBoard.strings

We don't necessarily have to convert it back to binary code since Mac OS accepts both formats.

After you converted your file to XML, you can easily edit the file with vim or any other editor of your choice.

UPDATE: I uploaded a detailed description on how to update the carrier name: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName

Copy and paste into terminal, replacing DERP with your carrier string:

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

Finds relevant files and modifies them in place. No copying files, converting binary to xml, or editing strings in other applications.

You can use this hack, just compile the XCDFakeCarrier.m file in your project and change the FakeCarrier constant to what you want.

There is a perfect app for this called Status Magic that I was beta testing. Just trying to find a link for it...

You import a screenshot and it removes all the carrier specific text from it and replaces it with a standard status bar and you can edit the time, carrier info, etc...

Means you don't have to use Photoshop or anything.

Will be back with a link...

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

EDIT Just found out that the app is still in review fro the Mac App Store. Should be out soon. It really is perfect for what you are wanting to do though. And really easy to use.

I don't know if that's possible with iOS Simulator (If it's even possible you have to dig deep :) ). The best way is to take the screenshot (Command+S), and change the image in Adobe Photoshop, or some image processing program like that.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!