NSLocationWhenInUseUsageDescripti
全部标签 我在iTunesconnect中构建ipa文件时遇到问题。如何解决这个问题我正在通过PhoneGapBuild构建apk。这是我面临的问题MissingInfo.plistkey-Thisappattemptstoaccessprivacy-sensitivedatawithoutausagedescription.Theapp'sInfo.plistmustcontainanNSLocationAlwaysUsageDescriptionkeywithastringvalueexplainingtotheuserhowtheappusesthisdata.MissingInfo.pl
我的应用支持3种不同的语言:EN、DE、FR由于NSLocationAlwaysUsageDescription/NSLocationWhenInUseUsageDescription在Info.plist中定义,我想知道我将DE和FR的值放在哪里。有什么想法吗? 最佳答案 为了将Info.plist翻译成3种语言,您需要在以下每个目录中创建一个InfoPlist.strings文件:en.lprojfr.lprojde.lproj这3个文件应该有以下内容:NSLocationWhenInUseUsageDescription="Y
当使用iOS10时,我需要用户在不允许位置和始终允许位置之间进行选择,因此我在Info.plist中添加了关键字NSLocationAlwaysUsageDescription。现在随着新的iOS11版本,我需要添加以下两个键来获取位置权限提示-NSLocationAlwaysAndWhenInUseUsageDescription和NSLocationWhenInUseUsageDescription。当我尝试删除看似多余的NSLocationWhenInUseUsageDescription时,它不允许在iOS11上显示位置提示现在的问题是,我的iOS10用户在他们的设置中有一个“
我在获取当前位置时遇到问题。我仍然收到错误:ErrorDomain=kCLErrorDomainCode=0"Theoperationcouldn’tbecompleted.(kCLErrorDomainerror0.)"我已经完成了我在这里找到的所有内容:重置iOS模拟器中的内容和设置(模拟器中的map应用程序显示正确的位置)。在Xcode中的Product>Scheme>Edit我取消标记AllowLocationSimulation(当我标记它时,它模拟例如伦敦)。我在我的项目中的Info.plist文件中添加了NSLocationWhenInUseUsageDescriptio
我使用的框架之一(Indoo.rsSDK,用于蓝牙位置检测)被开发为与plist文件中的NSLocationWhenInUseUsageDescription一起使用。我还在使用配置为与NSLocationAlwaysUsageDescription配合使用的CoreLocation管理器。我可以在我的.plist中同时使用两者吗?当有两种类型的硬件(蓝牙和GPS/WIFI/Celltowers)用于定位服务时,我不确定如何进行。 最佳答案 如果您在plist文件中提供两个选项,您将在应用设置中看到3个位置条目:始终、使用时和从不,
我正在使用iOSSDK8.1尝试调用requestWhenInUseAuthorization()方法来提示用户授予对我的应用程序的访问权限。我导入了CoreLocation.framework,并将NSLocationWhenInUseUsageDescription和NSLocationAlwaysUsageDescription键添加到info.plist中。当我运行该应用程序时,它从未提示我进行位置访问。下面是我的代码,我错过了什么?importUIKitimportCoreLocationimportMapKitclassViewController:UIViewContro
我已使用BaseLocalization将我的应用程序翻译成土耳其语。但是,我还需要翻译Info.plist文件中的NSLocationWhenInUseUsageDescription键。我对其他所有事情都做了同样的事情:转到文件检查器并检查土耳其语:然后我转到新的字符串资源并通过将此键添加到本地化文件来完成我的翻译:"NSLocationWhenInUseUsageDescription"="[位置权限的土耳其语描述]";保存、编译,甚至从设备中删除应用程序并重建,但无济于事。当我的应用程序请求位置权限时,下面的解释仍然是英文的(我已经尝试在基本翻译文件下包括英文翻译,但它没有改变
我已使用BaseLocalization将我的应用程序翻译成土耳其语。但是,我还需要翻译Info.plist文件中的NSLocationWhenInUseUsageDescription键。我对其他所有事情都做了同样的事情:转到文件检查器并检查土耳其语:然后我转到新的字符串资源并通过将此键添加到本地化文件来完成我的翻译:"NSLocationWhenInUseUsageDescription"="[位置权限的土耳其语描述]";保存、编译,甚至从设备中删除应用程序并重建,但无济于事。当我的应用程序请求位置权限时,下面的解释仍然是英文的(我已经尝试在基本翻译文件下包括英文翻译,但它没有改变
虽然我已经添加了:NSLocationWhenInUseUsageDescription我不断收到此警告:Thisapphasattemptedtoaccessprivacy-sensitivedatawithoutausagedescription.Theapp'sInfo.plistmustcontainanNSLocationWhenInUseUsageDescriptionkeywithastringvalueexplainingtotheuserhowtheappusesthisdata仅供引用:我在应用程序中有多个Info.plist。不确定该怎么做。
虽然我已经添加了:NSLocationWhenInUseUsageDescription我不断收到此警告:Thisapphasattemptedtoaccessprivacy-sensitivedatawithoutausagedescription.Theapp'sInfo.plistmustcontainanNSLocationWhenInUseUsageDescriptionkeywithastringvalueexplainingtotheuserhowtheappusesthisdata仅供引用:我在应用程序中有多个Info.plist。不确定该怎么做。