我可以使用Cordova构建命令 cordova platform add ios 和 cordova build ios 来添加和构建我的iOS项目。
构建完成后,我可以打开Xcode并在我的模拟器或设备上运行它,但在每次“添加后,我必须将一些图像导入到Xcode中的”Resources“目录中并构建“,这是我每次添加iOS并构建它之后必须执行的手动过程。这些图像不是“飞溅”图像或任何“图标”。这些是应用程序中的其他资产。
我想知道在添加和构建适用于iOS的cordova项目时是否可以使用任何命令,以便我不需要“手动导入”我的Xcode环境中的所有资源?
或者,我可以在cofig.xml文件中包含我的所有资产(图像),以便在添加和构建之后,它们都可以在Xcode的“Resources”目录中自动获得吗?
答案 0 :(得分:0)
我相信你的图像意味着图标图像。我在cordova版本中遇到了同样的问题。所以我使用了phonegap构建,它在WWW文件夹中创建了一个资源文件夹。您不必使用phonegap,但在WWW文件夹中创建资源文件夹。然后将所有android / ios图像放在资源文件夹中。是在根目录的config.xml文件中引用您的图标图像。这会将所有图像复制到每个版本的ios / android平台上,而不必手动复制它们。
答案 1 :(得分:0)
请参阅以下链接: http://docs.phonegap.com/en/edge/guide_cli_index.md.html#The%20Command-Line%20Interface
说
的部分“运行添加或删除平台的命令会影响项目平台目录的内容,其中每个指定的平台都显示为子目录.www源目录在每个平台的子目录中重现,例如出现在platforms / ios / www或平台/ android / assets / www。因为CLI不断复制源www文件夹中的文件,你应该只编辑这些文件而不是平台子目录下的文件。如果你使用版本控制软件,你应该添加这个源www文件夹以及merges文件夹到您的版本控制系统。(有关merges文件夹的更多信息可以在下面的Customize Each Platform部分中找到。)
警告:使用CLI构建应用程序时,除非您知道自己在做什么,或者文档另有说明,否则不应编辑/ platforms /目录中的任何文件。在准备构建应用程序或重新安装插件时,会定期覆盖此目录中的文件。“
将资源复制到(projectName)/ www目录,当您为该平台编译时,它们将被复制到您的平台目录。