使用 VS2015 TACO 覆盖 iOS 构建的 PLIST 文件,以解决 CB-10493 [iOS] 缺少图标.p



我正在使用VS2015 TACO来构建使用Cordova 6.0和Cordova-ios 4.0.1的Cordova应用程序。

有一个已注册的问题 CB-10493 [iOS] 缺少图标.pnghttps://issues.apache.org/jira/browse/CB-10493

此问题的变通方法要求您更新 PLIST 文件,以从 PLIST 文件中删除特定的键控条目。 不幸的是,由于VS2015 TACO在构建时重建Cordova项目的方式,对平台文件夹中文件的任何手动编辑都会被覆盖。

此处讨论了有关如何更新文件的说明:https://taco.visualstudio.com/en-us/docs/configure-app/#VisualAssets

但是,在将文件放置到位后,它似乎被忽略了。 我将平台文件夹中的PLIST文件复制到:res/native/ios/myapp/myapp-Info.plist并删除了必要的条目。 然后,我删除了平台文件夹并重建了应用程序。 这对平台文件夹中的 PLIST 文件的内容没有影响。

我可以回滚 Cordova 的版本,但是由于这也涉及回滚一些带有我想保留的修复程序的插件,我宁愿不这样做。

如果我能获得有关如何实施有效解决方法以从VS2015 TACO项目中的PLIST文件中删除有问题的条目的明确工作方向,我将不胜感激。

提前谢谢。

好的 - 发现尽管平台文件夹中的 PLIST 文件

未被覆盖,但在本机文件夹中使用 PLIST 文件仍然可以有效地解决此问题。

当语法错误进入我的文件并且我的构建损坏时发现了这一点,尽管 PLIST 的平台副本仍然与原始副本完全相同。

最新更新