使用VS2015 TACO覆盖iOS构建的PLIST文件以解决CB-10493 [iOS] Missing icon.png

时间:2016-02-22 06:17:43

标签: visual-studio-cordova

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

有一个注册问题CB-10493 [iOS] Missing icon.png https://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并删除了必需的条目。然后我删除了platforms文件夹并重新构建了应用程序。这对平台文件夹中的PLIST文件的内容没有影响。

我可以回滚Cordova的版本,但是因为这会涉及回滚一些我想要保留的修补程序的插件,我宁愿不这样做。

如果能够在VS2015 TACO项目中如何实现有效的解决方案,从PLIST文件中删除违规条目,我真的很感激。

提前致谢。

1 个答案:

答案 0 :(得分:1)

好的 - 发现尽管平台文件夹中的PLIST文件没有被覆盖,但在本机文件夹中使用PLIST文件仍然可以解决这个问题。

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