问题标签 [info-plist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
70 浏览

tvos - Top Shelf 的 Info.plist 中的 CFBundleDisplayName

通常,在 Top Shelf 目标中,值CFBundleDisplayNameTopShelf(例如,在PopcornTimeTV中)。我应该使用什么值CFBundleDisplayName?在 Top Shelf 中哪里可以看到这个值?

0 投票
0 回答
24 浏览

ios - ios 不会本地化有关照片访问受限的警报

我的应用程序中有 3 个本地化,在将获取请求添加到照片库后出现问题。当用户提供有限的访问权限时,我们会收到“有限的照片访问警报”,我无法对其进行本地化。我对每种语言都有“InfoPlist.strings”,但它没有被它翻译。看起来在 api 方面有些问题

根据 ios 语言正确翻译的标题和按钮

我将问题提取到单独的项目 - https://drive.google.com/file/d/1IUh-1USeS20zyZuok6IAn2-BlATDmQZE

谢谢

0 投票
0 回答
637 浏览

ios - 在 Info.plist WebView React Native 中将文件添加到 LSApplicationQueriesSchemes

我正在构建的应用程序中实现支付平台,因此支付表单显示在WebView现在表单加载正常,但是当我更改某些内容时,我从下拉网页加载中选择支付方式以显示相应的选项。但在刷新之后,它让我回到了原始状态,因为页面从未更改过,并引发警告,内容如下:

打开 URL 时出错:[错误:无法打开 URL:file:///private/var/containers/Bundle/Application/457E6674-DA77-4676-A2CF-3F21C9572B57/mnopqmobile.app/entry.asp。将文件添加到 Info.plist 中的 LSApplicationQueriesSchemes。]

在搜索这个时,我在我的info.plist文件中添加了这个:

这是WebView组件:

但它仍然会发出警告并将我带回原始页面。

0 投票
1 回答
176 浏览

ios - 如何在运行时从 InfoPlist.string 获取值?

Project/SupportingFiles/en.lproj/InfoPlist.strings我有这个值:

NSUserTrackingUsageDescription = "虚拟";

这是一个本地化 InfoPlist.strings文件,可以是多种语言。在这种情况下,该文件夹en.lproj是英文的。

例如,假设在编译之前我可以写入NSUserTrackingUsageDescription一个值,并且我需要确保它在运行时是否为“虚拟”。

是否可以在 Swift 运行时检查 Swift 是否NSUserTrackingUsageDescription为“dummy”或另一个字符串?

我正在做一项研究,但我找不到任何 Swift 代码来检查它。

编辑

我试过这段代码:

但它不起作用,因为它进入 else 并打印:

LauncherViewController.requestAppTrackingTransparencyPermission():131

  • NSUserTrackingUsageDescription 是虚拟的,替换为来自 InfoPlist.strings 的翻译

我不知道为什么系统添加, replaced with translation from InfoPlist.stringsdummy.

0 投票
2 回答
334 浏览

ios - ios App未在应用商店审核中显示infoPlist权限字符串并被拒绝

我在我的一个世博管理项目(SDK 40)中使用世博图像选择器。这是我的 app.json:

独立构建 (.ipa) 被拒绝了两次,因为它没有在权限模式中显示文本。请参阅 Apple 审查小组发送给我的 Image。 在此处输入图像描述

苹果的建议如下:

“请修改您应用的 Info.plist 文件中照片的用途字符串,以解释您的应用需要访问权限的原因。

您可以使用 Xcode 中的属性列表编辑器修改应用程序的 Info.plist 文件。”

我尝试了一个模拟器构建,它运行良好。我现在真的很困惑。有人可以帮我吗?我现在能做什么?请帮忙。

0 投票
0 回答
24 浏览

shell - 使用 Xcode Server bot 时构建增量失败 shell 脚本

所以,我有一个带有触发器的 Xcode Server 机器人。此触发器是预集成脚本。

有了这个,我在日志中得到了错误:

/var/folders/_j/vm2y6jt90ws0ntn4q8wd6cxm0000gn/T/F5295D82-1E7A-4FFC-B097-140389AECF5E-19235-000011B88EB40E5E:第 4 行:读取文件时出错:/+1:表达式中的语法错误(错误标记是“正在读取文件:/+ 1")

但我很困惑,因为脚本中没有“+1”。我真的没有太多的shell脚本经验。我尝试过其他添加变量的方法,例如

但是这两个都不起作用。

如果我删除脚本,则集成成功。当使用增加构建的方案设置后,这个相同的脚本也有效。

欢迎任何帮助,如果您需要更多信息,请询问!

0 投票
0 回答
22 浏览

ios - 目前无法安装此应用程序 RCT-vibration

突然我不能再安装应用程序了,我出现了这个错误:

系统信息

macOS 版本 10.15.7(内部版本 19H524) Xcode 12.1 (17222)

在此处输入图像描述

0 投票
0 回答
34 浏览

swift - 如何在 infoplist.String 中显示 xcconfig 产品名称?

我有多个目标,如开发、AdHoc 和生产,也有各自的 XCConfig。现在我们需要在我们的应用程序中集成本地化,所以我添加了 infoplist.string 文件以进行权限本地化,但现在 $(PRODUCT_NAME) 键不再打印应用程序名称。任何帮助都会很棒。

0 投票
1 回答
73 浏览

node.js - 获取网络请求的 API 失败 Expo App Nodejs

我在 Nodejs 中编写了一个 API,它有助于使用 Mysql 数据库重置密码。它在 Postman 中工作正常。我在 Expo IOS App 中调用了这个 API。但是我收到网络请求失败错误。下面是Node js程序:

应用程序.js:

下面是 IOS App ForgetPassword Screen 页面:

ForgetPasswordScreen.js:

下面是我获取 API 的商店身份验证:

auth.js:

运行此程序后,我在 Expo 中收到以下错误:

网络请求失败

它正在接收电子邮件,但没有点击 api。

我在 NodeJs 中遇到以下错误:

我已经添加了

到 Info.plist。我只是在检查附加到 Expo App 的 IOS 模拟器。如何度过这个难关?