草庐IT

ios - Cordova Info.plist NSCameraUsageDescription 键丢失

经过最近的更改后,如果您的应用程序试图访问隐私敏感数据,Apple需要特定的key。所以我在我的config.xml中添加了NSCameraUsageDescription键,如下所示:Weareusingacamerato然后cordovabuildios--release--device生成的ipa显然在info.plist中没有正确的信息。感觉好像错过了什么。问题1:我需要在config.xml中添加什么来解决NSCameraUsageDescription问题?问题2:是否可以对该字符串使用本地化?谢谢! 最佳答案 新答案:

ios - Cordova Info.plist NSCameraUsageDescription 键丢失

经过最近的更改后,如果您的应用程序试图访问隐私敏感数据,Apple需要特定的key。所以我在我的config.xml中添加了NSCameraUsageDescription键,如下所示:Weareusingacamerato然后cordovabuildios--release--device生成的ipa显然在info.plist中没有正确的信息。感觉好像错过了什么。问题1:我需要在config.xml中添加什么来解决NSCameraUsageDescription问题?问题2:是否可以对该字符串使用本地化?谢谢! 最佳答案 新答案:

ios - 如何本地化 iOS 6 新的 Info.plist 隐私目的字符串?

Apple为每个应用引入了新的隐私设置,允许用户决定是否允许某个应用访问用户的通讯录、日历、照片和提醒事项。当应用程序首次尝试访问这些资源之一时,用户将看到一个UIAlertView,类似于应用程序需要位置访问时的已知机制。也可以设置目的字符串,让用户知道为什么应用需要访问。但是,现在这是通过Info.plist中的键完成的,例如联系人的“隐私-联系人使用说明”(NSContactsUsageDescription)。现在我问自己如何本地化这些值?对于位置目的文本,我曾经使用NSLocalizedString(...)设置CLLocationManager实例的目的属性。我如何使用In

ios - 如何本地化 iOS 6 新的 Info.plist 隐私目的字符串?

Apple为每个应用引入了新的隐私设置,允许用户决定是否允许某个应用访问用户的通讯录、日历、照片和提醒事项。当应用程序首次尝试访问这些资源之一时,用户将看到一个UIAlertView,类似于应用程序需要位置访问时的已知机制。也可以设置目的字符串,让用户知道为什么应用需要访问。但是,现在这是通过Info.plist中的键完成的,例如联系人的“隐私-联系人使用说明”(NSContactsUsageDescription)。现在我问自己如何本地化这些值?对于位置目的文本,我曾经使用NSLocalizedString(...)设置CLLocationManager实例的目的属性。我如何使用In

ios - "The app' s Info.plist 必须包含 NSPhotoLibraryAddUsageDescription 的崩溃是什么?

我遇到了以下错误(iOS11):Thisapphascrashedbecauseitattemptedtoaccessprivacy-sensitivedatawithoutausagedescription.Theapp'sInfo.plistmustcontainanNSPhotoLibraryAddUsageDescriptionkeywithastringvalueexplainingtotheuserhowtheappusesthisdata.请注意,尽管应用程序info.plist确实包含NSPhotoLibraryUsageDescription,但它仍然会崩溃,这是为什

ios - "The app' s Info.plist 必须包含 NSPhotoLibraryAddUsageDescription 的崩溃是什么?

我遇到了以下错误(iOS11):Thisapphascrashedbecauseitattemptedtoaccessprivacy-sensitivedatawithoutausagedescription.Theapp'sInfo.plistmustcontainanNSPhotoLibraryAddUsageDescriptionkeywithastringvalueexplainingtotheuserhowtheappusesthisdata.请注意,尽管应用程序info.plist确实包含NSPhotoLibraryUsageDescription,但它仍然会崩溃,这是为什

ios - 通过 Cordova config.xml 添加条目到 iOS .plist 文件

我是CordovaCLI的新手。我需要通过Cordova以编程方式执行以下步骤。在项目.plist中添加一个新行在新行中输入以下值:Key:GDLibraryModeType:String(默认)Value:GDEnterpriseSimulation我想我需要在项目根目录(或者可能是“平台”文件夹中的文件)的config.xml文件中执行此操作。有人可以向我解释如何通过config.xml添加条目,以便在编译时添加上述条目吗?我使用的是Cordova3.3.1-0.42(我知道它不是最新的)。我已经完成了我的项目,一切都很好,我只需要将这个条目添加到pList。编辑:2/8/21根据

ios - 通过 Cordova config.xml 添加条目到 iOS .plist 文件

我是CordovaCLI的新手。我需要通过Cordova以编程方式执行以下步骤。在项目.plist中添加一个新行在新行中输入以下值:Key:GDLibraryModeType:String(默认)Value:GDEnterpriseSimulation我想我需要在项目根目录(或者可能是“平台”文件夹中的文件)的config.xml文件中执行此操作。有人可以向我解释如何通过config.xml添加条目,以便在编译时添加上述条目吗?我使用的是Cordova3.3.1-0.42(我知道它不是最新的)。我已经完成了我的项目,一切都很好,我只需要将这个条目添加到pList。编辑:2/8/21根据

ios - 远程推送通知是否需要在 Info.plist 中添加 UIBackgroundModes?

我已经集成了远程推送通知,但我收到了这个警告:didReceiveRemoteNotification:fetchCompletionHandler:],butyoustillneedtoadd"remote-notification"tothelistofyoursupportedUIBackgroundModesinyourInfo.plist.我的Xcode版本是8.3.1。我真的很想将它添加到Info.plist。我也遵循了一些教程,但他们也没有提到这一点。我到底应该怎么做? 最佳答案 是的,您应该启用后台模式/远程通知才能

ios - 远程推送通知是否需要在 Info.plist 中添加 UIBackgroundModes?

我已经集成了远程推送通知,但我收到了这个警告:didReceiveRemoteNotification:fetchCompletionHandler:],butyoustillneedtoadd"remote-notification"tothelistofyoursupportedUIBackgroundModesinyourInfo.plist.我的Xcode版本是8.3.1。我真的很想将它添加到Info.plist。我也遵循了一些教程,但他们也没有提到这一点。我到底应该怎么做? 最佳答案 是的,您应该启用后台模式/远程通知才能