如何.plist
在我的iOS/Mac项目中注释我文件中的行?
我想要注释掉我不希望为此版本的项目公开的设置,但我可能希望稍后公开它.
我不知道我是否真的理解info.plist文件中"Localization native development region"条目的功能.
在某处我读到这个条目允许在没有与语言资源目录匹配时指定应用程序语言.
我有一个以三种语言本地化的应用程序:英语,意大利语和西班牙语(en.lproj,it.lproj和es.lproj),我将"Localization native development region"条目设置为意大利语.当我在"设置"中更改语言和语言环境时(例如通过选择阿拉伯语和适当的区域),应用程序语言是英语.我不应该是意大利语,因为我在info.plist中将"本地化本地开发区域"设置为意大利?
有任何想法吗?它可以绑定到AppStore应用程序描述语言吗?
我刚刚意识到我的iOS应用程序的值中的Bundle Creator操作系统类型代码Info.plist
是?????
在Xcode 4中.应该是什么值?
在Xcode中,在"信息"选项卡下,"URL类型"部分中的"角色"下拉列表是什么?其有效值为Editor,Viewer,None.
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)
到目前为止我尝试过的事情:
plutil Info.plist
回应 Info.plist: OK
其他注意事项:
Info.plist
是2种自定义字体的列表,但是这些字体在Xcode项目浏览器(不是红色)中可以正常显示。如果有人以前遇到过此问题并已解决,或者有其他任何故障排除建议,我将不胜感激,谢谢!
"InfoDictionary版"是什么意思?它绝对不同于捆绑版本,但"InfoDictionary版本"的作用是什么?
" 应用程序的Info.plist不能包含UIRequiredDeviceCapabilities键的值,这会阻止此应用在任何iOS设备上打开.有关更多信息,请参阅了解UIRequiredDeviceCapabilities键. "
尝试在iTunes Connect上提交应用以供审核时,我一直收到此错误消息.
我正在使用:Xcode 6.1.1,Application Loader 3.0,LiveCode 6.7(尝试使用7.0.1,结果相同)
为iOS构建:
在我的应用程序中,我使用mobilePickPhoto捕捉并从库中获取照片.
如果有人在遇到同样的问题之前请告诉我......
谢谢.
我有关于如何在iOS 10.3中设置备用图标的信息,在Info.plist中添加密钥.但是,我不确定每个替代品需要哪种尺寸.我现在使用资产文件夹,并且必须为聚光灯,不同的iphone和ipad尺寸等放入大约12个不同大小的图标.备用的规则是什么?
这不是重复的可能性.它询问您是否必须包含备用图标的每个尺寸
首先,我想指出的是,我已经在此处查看了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
当我运行时,flutter build run
我希望版本和内部版本号能够在 pubspec.yaml 1.1.5+10 中使用我的版本
然而 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)
回
<key>CFBundleVersion</key>\n<string>$(CURRENT_PROJECT_VERSION)</string>\n
Run Code Online (Sandbox Code Playgroud)\n不知何故,xcode 本身正在恢复 info.plist 中的这些更改。
[\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 ×10
ios ×9
plist ×2
xcode ×2
flutter ×1
icons ×1
livecode ×1
macos ×1
objective-c ×1
react-native ×1
swift ×1
url-scheme ×1
xcode4 ×1