草庐IT

ios - 为什么 NSBluetoothPeripheralUsageDescription key 的应用程序被 "Missing Purpose String in Info.plist File"拒绝?

所以我有info.plist:NSBluetoothPeripheralUsageDescriptionBluetoothisrequiredblabla.我什至将其本地化为两种支持的语言。然后添加InfoPlist.strings文件并添加:"NSBluetoothPeripheralUsageDescription"="Bluetoothisrequiredblablabla";并将其本地化......在应用程序目标的功能中,我为后台模式添加了蓝牙。我只使用标准的BLEapi,没有外部库。为什么我总是收到一封电子邮件:DearDeveloper,Weidentifiedoneorm

ios - 使用 manifest.plist 无线安装内部 iOS 应用程序不再适用于 iOS 8

我们有内部分发方案,其中包括放置在网络服务器上的.ipa和manifest.plist文件。一个简单的网页允许用户选择应用程序版本并点击安装。当用户在装有iOS8的iPad上点击Safari中的链接时,它会询问他是否要安装该应用程序,并且在按下“安装”后什么都不做。没有错误或安装进度图标...这个方案我们在一年前使用过,我可以确认它适用于iOS7以及iOS8beta(目前也是)。它不适用于iOS8。似乎iOS8阻止了它。有没有人已经遇到这个问题或知道如何解决它?服务器设置了MIME类型:-application/octet-streamipa-文本/xmlplistmanifest.p

ios - 我可以在我的主机应用程序中读取我的应用程序扩展的 info.plist 吗?

我构建了一个今日小部件,我想在我的主机应用程序的“关于”屏幕中显示正在运行的版本。有没有办法做到这一点?我尝试用bundleWithIdentifier替换[NSBundlemainBundle]但失败了。那么,有没有办法从他的扩展包中获取infoDictionary,或者我是在浪费时间吗? 最佳答案 您可以通过指定扩展包的直接路径来实现这一点。看起来应用程序扩展存在于应用程序主包的PlugIns/文件夹中。您可以使用-initWithPath:创建NSBundle的实例。例如:-(NSBundle*)appExtensionBun

ios - 使用 URL 将 Plist 文件加载到数组中

我创建了一个在TableView中包含员工目录的应用程序。该应用程序在我的项目中使用plist文件创建字典数组时运行良好,但该文件经常随着员工的来去而更改,因此我确实需要将其置于Xcode项目的外部。我正在尝试使用URL和NSURL来完成它,但是在让它工作时遇到了问题并且需要一组新的眼睛。假设文件位于www.abc.com/directory.plist,最好的方法是什么?抱歉,我几乎是一个编程初学者,但我正在尽可能快地学习!这是我的功能代码:classTableViewController:UITableViewController{varfilePath:String?varemp

ios - Cordova :GoogleService-info.plist 的问题

目前,我正在开发一款应用。对于通知,我一直在结合使用phonegap-plugin-push和Firebase。我正在为Android和iOS使用此插件。在Android上它运行得非常好,当然我遇到了问题,但现在已经完成了。另一方面,IOS将无法正常工作。该应用程序甚至不会构建。如果我构建我得到这个错误:**BUILDFAILED**Thefollowingbuildcommandsfailed:CopyPlistFile/Users/gio/app/Project/platforms/ios/build/emulator/Project.app/GoogleService-Info.

ios - 将数据从 plist 添加到 NSSet?

我正在尝试在应用购买中添加产品ID。但是在下面的代码中,我手动添加了它。如何从plist添加它?我的代码:@implementationRageIAPHelper+(RageIAPHelper*)sharedInstance{staticdispatch_once_tonce;staticRageIAPHelper*sharedInstance;dispatch_once(&once,^{NSSet*productIdentifiers=[NSSetsetWithObjects:@"greatminds.assamkarttestingdays",@"greatminds.newgir

ios - 如何在iphone中读取plist文件

我想将plist读入我的应用程序。我想尝试创建一棵树。plist文件内容:NameTestWebservicechildchildchildid4291name1.1.1id4292name1.1.2id4290name1.1childid4294name1.2.1id4293name1.2id4287name1childchildchildid4297name2.1.1.1id4296name2.1.1id4295name2.1id4288name2id4289name3id4286 最佳答案 按照给定的代码片段从plist中获取

ios - 奇怪的 "Crash"字体添加到 Info.plist

我已将自定义字体TTF文件添加到我正在制作的应用中。我还根据需要向plist添加了UIAppFonts键。现在,当我启动该应用程序时,它会遇到众所周知的“应用程序在AppDelegate中崩溃”断点。我想不出一种检查异常的方法,但奇怪的是,如果我通过它,应用程序继续正常运行——甚至允许我进行调试。最重要的是,有问题的字体实际上已加载,因此那里似乎也没有任何问题。不知道从哪里开始寻找这个。 最佳答案 字体文件可能没有添加到目标。 关于ios-奇怪的"Crash"字体添加到Info.plis

iphone - 为什么要将 entitlements.plist 添加到我的项目中?

在iOS应用程序中添加权利文件的目的是什么?这个Get-task-allow可以包含在任何其他方式中吗?为什么我必须在我的项目中包含这个key? 最佳答案 根据AppleDocsEntitlementsconferspecificcapabilitiesorsecuritypermissionstoyourapp.Thesefile(s)definepropertiesthatprovideyourapplicationaccesstoiOSfeatures(suchaspushnotifications)andsecuredata

iphone - 关于 plist 的快速问题

我的应用程序可以从URL下载.plist并替换我在xcode中构建并随应用程序一起提供的那个吗?谢谢狮子座 最佳答案 不,您不能更改应用程序包中的任何内容。您必须将plist文件下载到应用程序沙箱(文档或缓存)中的某个文件夹并从那里读取它。您阅读该plist的可能工作流程可以是:检查下载位置是否存在plist文件。如果是-从那里阅读如果不存在-阅读bundle附带的plist(或将plist文件从bundle复制到下载位置并转到第1步-这样工作流程可能会更加一致) 关于iphone-关于