草庐IT

iphone - 从 Info.plist 读取版本

我想将Info.plist中的包版本信息读入我的代码,最好是作为字符串。我该怎么做? 最佳答案 你可以把你的Info.plist当作字典来阅读[[NSBundlemainBundle]infoDictionary]您可以通过CFBundleVersion键轻松获取版本。最后,你可以得到版本NSDictionary*infoDict=[[NSBundlemainBundle]infoDictionary];NSString*version=[infoDictobjectForKey:@"CFBundleVersion"];

iphone - iOS:在代码中访问 app-info.plist 变量

我正在开发一个通用应用程序,并且想在我的代码中访问存储在app-info.plist文件中的值。原因:我使用以下方法从Storyboard动态实例化UIViewController:UIStoryboard*storyboard=[UIStoryboardstoryboardWithName:@"MainStoryboard_iPhone"bundle:nil];self=[storyboardinstantiateViewControllerWithIdentifier:@"ExampleViewController"];现在,上面的Storyboard名称@“MainStorybo

objective-c - Info.plist 上传错误中的 CFBundleVersion

"Thebinaryyouuploadedwasinvalid.ThekeyCFBundleVersionintheInfo.plistfilemustcontainahigherversionthanthatofthepreviouslyuploadedversion."我在上传应用程序时遇到此错误。我在iTunesConnect上将更新版本设置为1.2,并将.plist文件更新为1.2。我不明白为什么会收到此错误。任何帮助,将不胜感激。谢谢。 最佳答案 Apple的上传服务器中至少有1个已知错误,他们已经超过12个月没有修复。注

iphone - cocoa 应用程序的 info plist 中的 "bundle display name"和 "bundle name"有什么区别

这是一个很好的问题:BundleName,ExecutableName,ProductName...anythingelse?但我只是想知道cocoa应用程序的infoplist中的“bundledisplayname”和“bundlename”之间的区别。 最佳答案 我认为其他任何答案都不能简明扼要地回答这个问题。CFBundleDisplayName-显示:图标下方。根据文档,应该本地化,但前提是应用程序本身已本地化,否则会有某种惩罚(如果这是真的我不能说)CFBundleName-显示:我不知道。文档建议它将在列表中使用,因此

ios - 如何将 NSAppTransportSecurity 添加到我的 info.plist 文件中?

https://developer.apple.com/videos/wwdc/2015/?id=711@5:55我似乎无法将此添加到我的info.plist。没有它的值(value)。我正在运行XCode7.0beta(7A121l),并在iOS9上进行测试。因为我无法在视频中明确声明我想要的URL,所以我不断收到“AppTransportSecurity已阻止明文HTTP(http://)资源加载,因为它不安全。可以配置临时异常通过您应用的Info.plist文件”错误。但是,我似乎无法配置它。有什么想法吗? 最佳答案 试试这个

ruby - 在 Rails 3 中创建一个 plist

我是Rails的新手,我正在尝试使用Rails3(RC)来学习它。我已经设法使用http://plist.rubyforge.org/用于支持plists的输出。我想和你们核实一下,看看我的方法是否是正确的方法。开始了:在我添加的gemfile中gem'plist'在config/initializers/mime_types.rb我添加了Mime::Type.register"application/plist",:plist在Controller中,我添加了format.plist{render:plist=>@product}在show在模型中,我添加了defto_plistat

ios - 将 JSON 转换为 .plist

想要改进这篇文章?提供这个问题的详细答案,包括引用和解释为什么你的答案是正确的。没有足够细节的答案可能会被编辑或删除。我有一个从Web服务导出的JSON文件。我需要将其转换为.plist文件,我可以将其导入iOS应用程序的主包中。最简单的方法是什么?注意-应用程序不需要从服务器或任何东西中获取JSON。这是我需要做的一次性转换。该应用程序将始终只使用plist。我只需要知道如何转换它。 最佳答案 我会在命令行上推荐plutil。plutil-convertxml1in.json-oout.plist它会在字典中出现NULL值以及iO

ios - 将 JSON 转换为 .plist

想要改进这篇文章?提供这个问题的详细答案,包括引用和解释为什么你的答案是正确的。没有足够细节的答案可能会被编辑或删除。我有一个从Web服务导出的JSON文件。我需要将其转换为.plist文件,我可以将其导入iOS应用程序的主包中。最简单的方法是什么?注意-应用程序不需要从服务器或任何东西中获取JSON。这是我需要做的一次性转换。该应用程序将始终只使用plist。我只需要知道如何转换它。 最佳答案 我会在命令行上推荐plutil。plutil-convertxml1in.json-oout.plist它会在字典中出现NULL值以及iO

objective-c - 从 plist 文件恢复 NSDictionary 中的 BOOL

我有一个包含字典数组的plist文件。这是其中之一:弗雷德词典姓名弗雷德isMale[框被选中]所以现在我正在使用从plist文件中读取的字典初始化我的Person对象:-(id)initWithDictionary:(NSDictionary*)dictionary{if(self=[superinit])self.name=[dictionaryvalueForKey:@"Name"];self.isMale=????}如果在plist文件中选中该框,我如何完成上述代码,以便将self.isMale设置为YES,否则设置为NO。如果字典中没有isMale键,最好也设置为NO。

objective-c - 从 plist 文件恢复 NSDictionary 中的 BOOL

我有一个包含字典数组的plist文件。这是其中之一:弗雷德词典姓名弗雷德isMale[框被选中]所以现在我正在使用从plist文件中读取的字典初始化我的Person对象:-(id)initWithDictionary:(NSDictionary*)dictionary{if(self=[superinit])self.name=[dictionaryvalueForKey:@"Name"];self.isMale=????}如果在plist文件中选中该框,我如何完成上述代码,以便将self.isMale设置为YES,否则设置为NO。如果字典中没有isMale键,最好也设置为NO。