Ios 以编程方式设置状态栏样式

Ios 以编程方式设置状态栏样式,ios,xcode,Ios,Xcode,Xcode有一个选项“在应用程序启动期间隐藏”: 有没有一种方法可以在代码中设置此设置,这样我就可以从命令行自动构建我的应用程序,而无需每次手动选中此框?没有,因为这些设置存储在运行时只读的Info.plist中 为了进一步的目的,我以我的ipad项目为例,代表这一点的关键是: <key>UIStatusBarHidden~ipad</key> <false/> UIStatusBarHidden~ipad 截图: 是否只想编辑Xcode项目中的info

Xcode有一个选项“在应用程序启动期间隐藏”:


有没有一种方法可以在代码中设置此设置,这样我就可以从命令行自动构建我的应用程序,而无需每次手动选中此框?

没有,因为这些设置存储在运行时只读的Info.plist中

为了进一步的目的,我以我的ipad项目为例,代表这一点的关键是:

<key>UIStatusBarHidden~ipad</key>
<false/>
UIStatusBarHidden~ipad
截图:


是否只想编辑Xcode项目中的info.plist文件

您可以使用PlistBuddy使用shell脚本实现这一点,请参见
manplistbuddy

或者可选地创建Obj-C基金会工具(或者Swift,仅仅是为了好玩)和NSpRealTyList.< /P>