草庐IT

ios - 在 Xcode 中创建和编辑 plist 文件的步骤

我想在plist中添加key对值。我不知道如何在XCode中添加.plist文件。我只想将这些详细信息添加到名为“Mobile.plist”的.plist文件中。Apple-iPhone,iPod,iPadSamsung-GalaxyY,GalaxyR,GalaxyZNokia-LuminaLG-Lg1,Lg2,Lg3我已尝试使用此链接创建新Mobile.plist文件的步骤,http://iphoneincubator.com/blog/tutorial/how-to-create-an-iphone-preferences-file.但是,我无法准确理解。当我尝试使用此链接中的步骤

ios - LSApplicationQueriesSchemes 下的 Info.plist 中缺少 fbauth2 并且是 iOS 9.0 所必需的

我在使用Facebook登录时收到日志。请告诉我如何删除此日志。我在ios8上工作 最佳答案 在您的info.plist中,添加包含键LSApplicationQueriesSchemes的行。确保它是array类型。对于它唯一的元素,添加字符串fbauth2。瞧 关于ios-LSApplicationQueriesSchemes下的Info.plist中缺少fbauth2并且是iOS9.0所必需的,我们在StackOverflow上找到一个类似的问题: ht

ios - 应用程序的 Info.plist 必须包含一个 NSMicrophoneUsageDescription 键和一个字符串值,向用户解释应用程序如何使用此数据

遇到构建拒绝应用的Info.plist必须包含一个NSMicrophoneUsageDescription键和一个向用户解释应用如何使用此数据的字符串值。该应用程序不使用麦克风。或者我认为。如何追踪使用麦克风的位置?UPD23112016:考虑到懒惰的答案被赞成,我已经向Apple提交了新功能请求以关闭此安全漏洞。UPD05042017:代理mic访问还是很麻烦通过一些半生不熟的NSMicrophoneUsageDescription进入一些第三方框架如果用户同意,您可以对何时何地使用它进行零控制允许麦克风访问。伙计们,请做尽职调查和工艺精确NSMicrophoneUsageDescr

ios - 如何知道plist文件哪一行不正确

我从csv格式的文件为我的应用程序生成plist文件。一切似乎都是正确的,但是当我尝试在XCode中构建应用程序或打开plist文件时,我收到一条错误消息:mydata.plist:0:error:readingplist:Thedatacouldn’tbereadbecauseithasbeencorrupted.文件包含大量数据,因此可能很难手动找到不正确的行。是否可以验证文件并获取哪一行不正确的信息? 最佳答案 尝试在终端中运行以下命令:plutil它会告诉你问题是什么,并给你行号。

ios - 错误 Itms-90339 : This bundle is invalid . info.plist 在应用程序包中包含无效 key 'CFBundleResourceSpecification’

我正在尝试将我的应用程序上传到适用于iOS9的iTunes上。我使用Xcode7beta6构建我的IPA,但iTunes未能通过以下错误消息上传我的IPA。 最佳答案 BuildSettings>CodeSigning>CodeSigningResourceRulesPath下的项目设置-删除CodeSigningResourceRulesPath的值。那个对我来说已解决的问题 关于ios-错误Itms-90339:Thisbundleisinvalid.info.plist在应用程序包

ios - 如何在 .plist 文件中注释行?

如何在我的iOS/Mac项目中注释掉我的.plist文件中的行?我想注释掉我不想为这个版本的项目公开的设置,但我可能想稍后公开它。 最佳答案 plist的语法与XML非常相似,因此您可以使用XML样式的注释。HelloWorld--> 关于ios-如何在.plist文件中注释行?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/20320952/

ios - 无法从包中加载 Info.plist

无法运行应用程序。FailedtoloadInfo.plistfrombundle错误发生。当我CMD+K清理项目时,它运行良好。但每次我进行更改并运行应用程序时,我都必须清理项目。以下是我的podfile的截图: 最佳答案 我已经尝试了所有的建议,但没有一个有效然后我尝试重置模拟器的内容和设置,它对我有用。:) 关于ios-无法从包中加载Info.plist,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

ios - Xcode 6 Save for Enterprise Deployment 不再为 ipa 创建 plist?

Xcode5帮助为企业ipa创建plist描述符。Xcode6(6A313)仅创建ipa。这是错误还是有意更改?如果是这样-后退一步的原因是什么?如果我之前没有使用Xcode5生成plist,我将需要自己手动创建它。您知道有什么自动工具可以帮助完成这个过程吗? 最佳答案 我遇到了同样的问题。昨晚需要进行构建。我最终只是重复使用了一个旧的plist并对其进行了更新。这是一个模板:itemsassetskindsoftware-packageurl[INSERTURLHERE]metadatabundle-identifier[INSE

ios - 为不同的构建方案使用不同的 GoogleService-Info.plist

我正在为产品使用一个构建方案,一个用于暂存(具有2个不同的包标识符),我正在尝试为每个方案使用一个单独的GoogleService-Info.plist。有什么方法可以手动选择初始化GCM(和goole登录)时使用的plist文件?或者是否可以避免使用plist并手动进行设置?谢谢! 最佳答案 详情测试于:Xcode9.2Xcode10.2(10E125)Xcode11.0(11A420a)解决方案在项目中创建包含所有Google.plist文件(具有不同名称)的文件夹添加运行脚本DonotforgettochangePATH_TO

ios - 如何本地化 iOS info.plist 文件中的字符串?

您可能知道iOS8需要NSLocationWhenInUseUsageDescription键才能使用用户的位置。我已将此key和一些一般信息添加到我的信息列表中。如何在plist文件中使用翻译字符串?--更新--我已经有了一个可本地化的字符串。我只是想知道我可以使用类似plist字符串中的NSLocalizedString(MYSTRING,nil)。我知道我可以为本地化创建多个info.plist文件,但我想知道可能有更简单的方法。 最佳答案 您应该使用InfoPlist.strings文件(同时保留I和P大写)来本地化Info