2017-04-04 128 views
-4

我目前正在尝试使用科尔多瓦建立一个ios应用程序,我已经在独立的HTML文件中完成了我的应用程序的所有页面,如“add_entry.html”和“inbox.html” 。但是,当我试图通过终端中的“cordova emulate ios”运行我的程序时,它似乎只运行为cordova构建的index.html文件。 有没有办法让它运行其他html文件,而不是index.html? 我很新使用科尔多瓦,所以请让我知道,如果你无法理解我的问题。 谢谢!如何使用科尔多瓦

回答

0

cordova emulate ios将模拟您的整个网站。您只需将索引页链接添加到您的其他页面。您在Cordova应用程序中专门为需要index.html文件,这将是您加载应用程序时看到的第一个页面。

所有的网站都需要一个索引,你不能绕过这个索引。

请记住,ios仿真(和构建过程)只能通过Apple Mac计算机上的XCode实现。在Windows上可以进行Android仿真和开发(使用cordova run android)。您可能正在寻找PhoneGap来帮助您解决这个问题。

希望这会有所帮助!

+0

谢谢!现在我意识到这个问题的答案是多么明显:( –

+0

没问题!科尔多瓦起初可能相当令人生畏和困惑,并且认为它对普通Web应用程序的工作方式不同,这是可以理解的。尽管如此,所以只是打算建立一个'常规'网站,并考虑科尔多瓦是你的构建过程的一部分:)另外,请不要忘记标记一个解决方案是正确的,从'未答复的问题'队列中删除这个问题。当然,在说,你没有义务标记我的答案(或任何其他答案)是正确的,但它确实有助于保持事情顺利进行:) –

0

看起来像你试图运行在Windows或Linux普通PC上的科尔多瓦。

您无法在模拟器中编译与cordova的ios应用程序。为了编译ios应用程序,你必须购买一台苹果电脑。也许phonegap构建是你的选择。

+0

对不起,我忘了提。我实际上使用xcode的mac来编译我的ios应用程序:) –

+0

比其他东西是错误的。发布你的代码,我们可以提供帮助。没有代码,没有人可以告诉你什么是错的 – TypedSource