问题标签 [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 回答
1018 浏览

objective-c - 如何在 .plist 文件数组中写入字符串

我是新来的。希望可以有人帮帮我!

我正在创建一个调整,其中我添加了 AppList (Ryan Petrich) 并开始工作,所以我在我的偏好中将一个链接单元与所有应用程序捆绑在一起,并为每个应用程序打开/关闭一个开关。

当我打开其中的一些时,它会在首选项 .plist 中保存一个<key>ALvalue-com.some.app</key>和一个值。<true/>

我试图弄清楚如何将“key”“boolValue”的结构更改为这样:

AL-hd.plist 文件

而不是这个

这是我的 AppList .plist,它保存了首选项文件 AL-hd.plist:

我搜索了很多,尝试了数百种东西。

谢谢!

我尝试的一件事是创建第二个 .plist 并稍后尝试复制该键并将其像字符串一样粘贴到第二个文件中。并在 .mm 文件中使用此操作在首选项包中添加一个按钮(没有运气):

如果我使用首选项包 .plist 或使用第二个,然后以我需要的方式复制这些行,对我来说无关紧要。

0 投票
1 回答
3653 浏览

iphone - iPhone 应用因 UIRequiredDeviceCapabilities 被拒绝

由于被拒绝,这是我从苹果收到此消息的两倍。


Apple

2.3 - 不符合开发者宣传的应用程序将被拒绝

2.3 细节

我们试图审查您的应用程序,但无法在 iPhone 上安装该应用程序。Info.plist 中的 UIRequiredDeviceCapabilities 键设置为应用程序不会安装在 iPhone 上。

下一步

请检查 UIRequiredDeviceCapabilities 键以验证它是否仅包含您的应用功能所需的属性或设备上不得存在的属性。如果字典指定的属性是必需的,则应将其设置为 true,如果它们不能出现在设备上,则应设置为 false。


这是我提交的 info.plist。查看他们说问题所在的关键“UIRequiredDeviceCapabilities”。

0 投票
1 回答
97 浏览

xcode - 我可以在 kext 中隐藏 info.plist 吗?或者我可以动态创建 info.plist 吗?

我可以在 kext 中隐藏 info.plist 吗?或者我可以为 kext 动态创建 info.plist 吗?

我有一个无代码的 kext,它只有 info.plist,但是,我不想向所有人公开 info.plist,这样他们就可以简单地复制我的代码......所以我想要么隐藏 info.plist 要么动态创建信息驱动程序加载或加密整个kext时的.plist?

0 投票
0 回答
212 浏览

ios - OpenURL - 许多应用程序尝试打开应用程序“A”。找到打开 App A 的源

我正在使用OpenURL许多应用程序来打开应用程序 A。我想知道打开应用程序 A 的源应用程序。有没有办法找到它?

说,我有以下应用程序Messenger使用代码打开应用程序

UIApplication.sharedApplication().openURL(NSURL(string: "messenger://receiveMedia")!)

  • 照片(通过它我可以分享图像)
  • WhatsApp(我可以通过它分享文本或图像)
  • Instagram

现在我想弄清楚上面提到的哪些应用程序已经打开Messenger。有没有办法区分来​​源?

0 投票
1 回答
1125 浏览

ios - “捆绑版本字符串,短”的原始名称是什么?

要将版本号连接到 Info.plist 中的“捆绑显示名称”参数,我想知道“捆绑版本字符串,短”的原始名称。

0 投票
1 回答
278 浏览

ios10 - 在 info.plist iOS 10 中声明对麦克风的使用访问权限以进行隐私设置

在我的项目中,我使用的是使用耳机插孔连接到设备并用于刷卡的硬件。我需要在 info.plist 中声明麦克风的使用权限吗?

我的问题是很少有用户报告登录后应用程序崩溃。从下面的崩溃日志中,我怀疑与访问隐私设置的问题有关(但我不确定)。请同时检查崩溃日志并指导我如何解决此问题。

0 投票
3 回答
23144 浏览

ios - 无法读取数据,因为它的格式不正确。错误

我收到一个错误,无法读取数据,因为它的格式不正确。现在我正在快速制作 iPhone 应用程序。我在我的应用程序的 Info.plist 中添加了几个代码,我删除了这些代码。但是当我想打开我的应用程序的 Info.plist 时,会发生这个错误。我不知道为什么,因为我删除了我添加的所有代码。我认为格式确实是固定的。我的 Info.plist 就像

我怎样才能解决这个问题?

0 投票
1 回答
542 浏览

ios - 如何在 xcode plist 文件中声明 vcard 文档类型

我希望我的应用程序为 VCards(.vcf 格式)打开。我知道该类型被称为public.vcard并具有 mime-type text/vcard。这种类型是如何在 info.plist 中注册的?

我已经声明了许多自定义类型(UTI)并且对我有用,但是 VCard 是一种已知格式,到目前为止我还没有设法设置它。例如,当我空投一个 vcf 文件时,会显示 iOS 联系人,但不会显示“打开方式”对话框。

已经有一个类似的问题,但建议的解决方案不起作用:https ://stackoverflow.com/a/16506340/4180386

0 投票
1 回答
1651 浏览

ios - NSCameraUsageDescription 不起作用

我正在尝试打开用户的相机,但每当我尝试打开相机时,我都会收到此错误,“应用程序已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含NSCameraUsageDescription 键,带有一个字符串值,向用户解释应用程序如何使用这些数据。” 我已经在 info.plist 文件中添加了隐私 - 相机使用说明以及诸如“我需要使用您的相机”之类的值,但我仍然收到此错误。这是我的 info.plist 源代码

***我找到了解决方案。我必须进入“信息”并在自定义 IOS 目标属性中添加隐私密钥

0 投票
1 回答
639 浏览

ios - 仅显示一个位置权限警报

我希望我的应用程序在活动和后台模式下定位(如果仅使用NSLocationAlwaysUsageDescription权限,则不显示myLocationButton )。我在 Info.plist 中设置:

并添加 MapViewController

但是应用启动时,只显示第一个Location权限提示,重新打开应用后出现第二个权限提示。

更新: