草庐IT

NSLocationAlwaysUsageDescription

全部标签

ios - Apple 要求使用 Parse-iOS-SDK 对 info.plist 进行 "NSLocationAlwaysUsageDescription"描述

我将解析用于推送通知。当我将二进制文件上传到AppStoreConnect并安装了ParseSDK时,苹果会向我发送一条自动消息,如下所示。这个问题已经一个月了。当我从pod中删除SDK时,我没有传递此消息。我的应用程序没有使用位置。WeidentifiedoneormoreissueswitharecentdeliveryforyourappXXXXX.Yourdeliverywassuccessful,butyoumaywishtocorrectthefollowingissuesinyournextdelivery:"MissingPurposeStringinInfo.plis

ios - 应用程序的 Info.plist 必须包含 NSLocationAlwaysUsageDescription 和 NSLocationWhenInUseUsageDescription。

我在iTunesconnect中构建ipa文件时遇到问题。如何解决这个问题我正在通过PhoneGapBuild构建apk。这是我面临的问题MissingInfo.plistkey-Thisappattemptstoaccessprivacy-sensitivedatawithoutausagedescription.Theapp'sInfo.plistmustcontainanNSLocationAlwaysUsageDescriptionkeywithastringvalueexplainingtotheuserhowtheappusesthisdata.MissingInfo.pl

ios - NSLocationAlwaysUsageDescription/NSLocationWhenInUseUsageDescription : where to put translations

我的应用支持3种不同的语言:EN、DE、FR由于NSLocationAlwaysUsageDescription/NSLocationWhenInUseUsageDescription在Info.plist中定义,我想知道我将DE和FR的值放在哪里。有什么想法吗? 最佳答案 为了将Info.plist翻译成3种语言,您需要在以下每个目录中创建一个InfoPlist.strings文件:en.lprojfr.lprojde.lproj这3个文件应该有以下内容:NSLocationWhenInUseUsageDescription="Y

ios - 我可以同时使用 NSLocationWhenInUseUsageDescription 和 NSLocationAlwaysUsageDescription 吗?

我使用的框架之一(Indoo.rsSDK,用于蓝牙位置检测)被开发为与plist文件中的NSLocationWhenInUseUsageDescription一起使用。我还在使用配置为与NSLocationAlwaysUsageDescription配合使用的CoreLocation管理器。我可以在我的.plist中同时使用两者吗?当有两种类型的硬件(蓝牙和GPS/WIFI/Celltowers)用于定位服务时,我不确定如何进行。 最佳答案 如果您在plist文件中提供两个选项,您将在应用设置中看到3个位置条目:始终、使用时和从不,

ios - 错误 Appstore 连接 : Missing Purpose String in Info. plist 文件

我已将我的应用程序提交到AppStoreConnect进行审核。虽然该应用程序仍在审核中,但我收到了一封电子邮件,通知我必须修复错误。邮件内容如下:DearDeveloper,WeidentifiedoneormoreissueswitharecentdeliveryforyourappXXXXX.Yourdeliverywassuccessful,butyoumaywishtocorrectthefollowingissuesinyournextdelivery:"MissingPurposeStringinInfo.plistFile.Yourapp'scodereferences

ios - 错误 Appstore 连接 : Missing Purpose String in Info. plist 文件

我已将我的应用程序提交到AppStoreConnect进行审核。虽然该应用程序仍在审核中,但我收到了一封电子邮件,通知我必须修复错误。邮件内容如下:DearDeveloper,WeidentifiedoneormoreissueswitharecentdeliveryforyourappXXXXX.Yourdeliverywassuccessful,butyoumaywishtocorrectthefollowingissuesinyournextdelivery:"MissingPurposeStringinInfo.plistFile.Yourapp'scodereferences

IOS 8 NSLocationAlwaysUsageDescription 自定义翻译

我知道我可以使用标准的iOS本地化机制本地化NSLocationAlwaysUsageDescription文本。由于我们正在使用我们的自定义动态本地化机制,我想知道是否有另一种方法来翻译该字符串。我想在应用程序启动时编辑应用程序info.plist文件,但它似乎是只读的。我可以在应用程序中更改此值吗? 最佳答案 有办法。添加一个名为“InfoPlist”的新字符串文件。然后使用属性检查器中的本地化按钮对其进行本地化,并将本地化添加到InfoPlist的键中。要本地化CLLocationpremission的描述,请在每个版本中添加

ios - info.plist 中添加的 NSLocationAlwaysUsageDescription 字符串未显示在权限弹出窗口 ios

NSLocationAlwaysUsageDescriptionLocationisrequiredtofindoutwhereyouarePrivacy-LocationUsageDescriptionLocationisrequiredtofindoutwhereyouare.我已经在info.plist中添加了这个。权限弹出窗口仍然不显示添加的字符串,而是显示--是否允许“应用”访问您的位置,即使您没有使用该应用? 最佳答案 使用CLLocationManager在您的Info.plist文件中添加以下行(右键单击->打开为-