我想在我的 Phonegap Xcode 项目中有多个共享资源但从不同的 index.html 文件加载的目标。
加载的索引文件由 config.xml 文件确定。
如何为这些不同的目标定义不同的 config.xml 文件或不同的 index.html 文件。
或者,是否有更好的方法来应用设置并部署 99.9% 相同的应用程序?
我正在使用 Cordova 2.8.1。
谢谢你。
PhoneGap从主包中CDVViewController.m
读取,因此您可以config.xml
config.xml
。config.xml
步骤 2 中的每个目标成员设置为正确的目标。如果唯一的区别是起始 HTML 文件,您可以修改AppDelegate.m
并使用编译时常量来定义起始页面:
self.viewController.startPage = [NSString stringWithFormat:@"%s", START_HTML_FILE];
要设置编译时间常数,请进入 Xcode中每个目标的 Build Phases 选项卡并使用-D
编译器标志。例如:
-DSTART_HTML_FILE=\"target1-index.html\"