14

如何将默认Carrier名称自定义为其他名称,例如AT&T

4

5 回答 5

22

有一种方法可以在不使用任何目标 c 代码或图像编辑器应用程序的情况下更改运营商名称:https ://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName

此解决方案适用于所有版本的 iOS(包括 iOS 6 和 7)

关键是

sudo plutil -convert xml1 SpringBoard.strings

我们不必将其转换回二进制代码,因为 Mac OS 接受这两种格式。

将文件转换为 XML 后,您可以使用 vim 或您选择的任何其他编辑器轻松编辑文件。

更新:我上传了有关如何更新运营商名称的详细说明:https ://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName

于 2013-01-12T11:17:14.150 回答
17

复制并粘贴到终端,将 DERP 替换为您的运营商字符串:

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

查找相关文件并就地修改它们。无需复制文件、将二进制文件转换为 xml 或在其他应用程序中编辑字符串。

于 2014-06-19T00:43:45.307 回答
6

您可以使用此 hack,只需在项目中编译XCDFakeCarrier.m文件并将FakeCarrier常量更改为您想要的。

于 2012-09-25T10:20:04.267 回答
2

有一个完美的应用程序叫做 Status Magic,我正在测试它。只是想找到它的链接...

您导入屏幕截图,它会从中删除所有运营商特定的文本并用标准状态栏替换它,您可以编辑时间、运营商信息等...

意味着您不必使用 Photoshop 或任何东西。

将返回一个链接...

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

编辑刚刚发现该应用程序仍在 Mac App Store 审查中。应该快出来了。它确实非常适合您想要做的事情。而且真的很容易使用。

于 2012-09-25T10:18:41.907 回答
0

我不知道iOS模拟器是否有可能(如果有可能你必须深入挖掘:))。最好的方法是截取屏幕截图(Command+S),然后在 Adob​​e Photoshop 或类似的图像处理程序中更改图像。

于 2012-09-25T10:13:58.587 回答