标签: info.plist

如何评论.plist文件中的行?

如何.plist在我的iOS/Mac项目中注释我文件中的行?

我想要注释掉我不希望为此版本的项目公开的设置,但我可能希望稍后公开它.

macos info.plist plist ios

49
推荐指数
2
解决办法
1万
查看次数

info.plist中"Localization native development region"条目的含义是什么?

我不知道我是否真的理解info.plist文件中"Localization native development region"条目的功能.

在某处我读到这个条目允许在没有与语言资源目录匹配时指定应用程序语言.

我有一个以三种语言本地化的应用程序:英语,意大利语和西班牙语(en.lproj,it.lproj和es.lproj),我将"Localization native development region"条目设置为意大利语.当我在"设置"中更改语言和语言环境时(例如通过选择阿拉伯语和适当的区域),应用程序语言是英语.我不应该是意大利语,因为我在info.plist中将"本地化本地开发区域"设置为意大利?

有任何想法吗?它可以绑定到AppStore应用程序描述语言吗?

info.plist ios

33
推荐指数
2
解决办法
2万
查看次数

捆绑创建者OS类型代码??? 在Xcode 4中

我刚刚意识到我的iOS应用程序的值中的Bundle Creator操作系统类型代码Info.plist?????在Xcode 4中.应该是什么值?

xcode info.plist plist ios xcode4

30
推荐指数
3
解决办法
3万
查看次数

在Xcode中,在"信息"选项卡下,"URL类型"部分中的角色是什么?

在Xcode中,在"信息"选项卡下,"URL类型"部分中的"角色"下拉列表是什么?其有效值为Editor,Viewer,None.

url-scheme info.plist ios

29
推荐指数
1
解决办法
6173
查看次数

Xcode Buildtime错误:'无法加载文件列表的内容:'... / Info.plist'(在目标'xxxx'中)

Xcode从今天开始在项目中引发此错误,而我在弄清它的含义和解决方法时遇到了麻烦,并且在任何搜索中都没有出现。尝试构建到设备后立即发生(没有脚本编译等):

错误:无法加载文件列表的内容:'/ Users /.../ Products / Debug-appletvos / myapp.app / Info.plist'(在目标“ myapp”中)

以下是完整日志,(为简便起见,请注意,我已将build文件夹替换为...)

Showing Recent Messages

Prepare build
note: Using new build systemnote: Planning buildnote: Constructing build description

Build system information
error: Unable to load contents of file list: '/Users/.../Products/Debug-appletvos/myapp.app/Info.plist' (in target 'myapp')


Build failed    3/5/19, 3:09 PM    0.2 seconds
Run Code Online (Sandbox Code Playgroud)

到目前为止我尝试过的事情:

  • 重新启动Xcode
  • 重启电脑
  • “产品”>“清洁构建文件夹”
  • 手动删除Build文件夹中的所有内容
  • 在同一台计算机上重新下载存储库(相同问题)
  • 在另一台计算机上重新下载存储库(相同问题)
  • 恢复到先前的有效提交(相同问题)
  • plutil Info.plist 回应 Info.plist: OK

其他注意事项:

  • 项目使用椰子
  • 项目使用自定义C ++代码
  • 该文件中唯一的文件列表Info.plist是2种自定义字体的列表,但是这些字体在Xcode项目浏览器(不是红色)中可以正常显示。

如果有人以前遇到过此问题并已解决,或者有其他任何故障排除建议,我将不胜感激,谢谢!

xcode info.plist ios

26
推荐指数
5
解决办法
1万
查看次数

"InfoDictionary版本"在信息属性列表(plist文件)中表示什么?

"InfoDictionary版"是什么意思?它绝对不同于捆绑版本,但"InfoDictionary版本"的作用是什么?

info.plist ios

22
推荐指数
1
解决办法
8241
查看次数

应用程序的Info.plist不能包含UIRequiredDeviceCapabilities键的值

" 应用程序的Info.plist不能包含UIRequiredDeviceCapabilities键的值,这会阻止此应用在任何iOS设备上打开.有关更多信息,请参阅了解UIRequiredDeviceCapabilities键. "

尝试在iTunes Connect上提交应用以供审核时,我一直收到此错误消息.

我正在使用:Xcode 6.1.1,Application Loader 3.0,LiveCode 6.7(尝试使用7.0.1,结果相同)

为iOS构建:

  • iPod和iPhone 4.3或更高版本
  • 位置授权类型:始终(选项在此处显示为灰色且无法更改...)
  • 要求和限制:必需 - 自动对焦相机/静态相机,WiFi

在我的应用程序中,我使用mobilePickPhoto捕捉并从库中获取照片.

如果有人在遇到同样的问题之前请告诉我......

谢谢.

itunesconnect info.plist ios livecode

20
推荐指数
3
解决办法
9657
查看次数

iOS 10.3中的备用图标

我有关于如何在iOS 10.3中设置备用图标的信息,在Info.plist中添加密钥.但是,我不确定每个替代品需要哪种尺寸.我现在使用资产文件夹,并且必须为聚光灯,不同的iphone和ipad尺寸等放入大约12个不同大小的图标.备用的规则是什么?

这不是重复的可能性.它询问您是否必须包含备用图标的每个尺寸

icons objective-c info.plist ios swift

18
推荐指数
1
解决办法
4151
查看次数

应用程序的Info.plist文件应包含NSBluetoothAlwaysUsageDescription密钥,而该密钥位于plist文件中

首先,我想指出的是,我已经在此处查看了Stack Overflow的帖子,并添加了iCoder和Deepak提到的内容并不能解决我的问题。

我正在使用React-Native开发我的应用程序,包括我发现的这个React-Native-Permissions包。他们的文档指出,我应该添加其程序包启用的所有权限,例如Location,Camera和其中提到的所有其他权限。完成此操作后,我可以将我的应用程序上载到商店并提交以供审核。

今天我到办公室,看到苹果提供了一些反馈。因此,在完成反馈后,我想再次重新上传到商店(如我应该做的那样增加内部版本号)。

现在,当我在info.plist中像这样显示消息时,我会继续在上面提到的标题中得到消息

<key>NSBluetoothAlwaysUsageDescription</key>
<string>Our app does not request this permission or utilize this functionality but it is included in our info.plist since our app utilizes the react-native-permissions library, which references this permission in its code.</string>
Run Code Online (Sandbox Code Playgroud)

编辑:

我希望在下面澄清一些内容,以便找到我所面临的问题的答案。标题中给出的错误是在上载到商店后直接发生的(因此,我猜测实际的错误是由系统自动检查的)。

下面的答案不会帮助我解决问题,因为更具描述性的字符串不会由自动系统检查来检查。而且我已成功将此字符串用于info.plist中的其他元素。在此之后,我发现了证据,表明人们已经使用此策略成功将其应用程序提交到应用程序商店。如该链接后面的Gradner注释所示,React Native Permission问题266

info.plist ios react-native

18
推荐指数
3
解决办法
5616
查看次数

Flutter 不使用 pubspec.yaml 中的内部版本号

当我运行时,flutter build run我希望版本和​​内部版本号能够在 pubspec.yaml 1.1.5+10 中使用我的版本

\n

然而 10 总是恢复为 1。这在 info.plist 中设置正确

\n
  <key>CFBundleVersion</key>\n  <string>$(FLUTTER_BUILD_NUMBER)</string>\n  <key>CFBundleShortVersionString</key>\n  <string>$(FLUTTER_BUILD_NAME)</string>\n
Run Code Online (Sandbox Code Playgroud)\n

但是当我打开 xcode v12.2 时,它又变$(FLUTTER_BUILD_NUMBER)

\n
<key>CFBundleVersion</key>\n<string>$(CURRENT_PROJECT_VERSION)</string>\n
Run Code Online (Sandbox Code Playgroud)\n

不知何故,xcode 本身正在恢复 info.plist 中的这些更改。在此输入图像描述

\n
[\xe2\x9c\x93] Flutter (Channel stable, 1.22.2, on Mac OS X 10.15.7 19H2, locale en-US)\n \n[\xe2\x9c\x93] Android toolchain - develop for Android devices (Android SDK version 28.0.3)\n[\xe2\x9c\x93] Xcode - develop for iOS and macOS (Xcode 12.2)\n[!] Android Studio (version 4.1)\n    \xe2\x9c\x97 Flutter plugin not installed; this adds …
Run Code Online (Sandbox Code Playgroud)

info.plist flutter

17
推荐指数
3
解决办法
8936
查看次数