Angularjs 为什么我的Ionic2应用程序总是充当Android应用程序?
我正在使用ionic2开发和安装ios应用程序-我通常在Angularjs 为什么我的Ionic2应用程序总是充当Android应用程序?,angularjs,ionic-framework,ionic2,Angularjs,Ionic Framework,Ionic2,我正在使用ionic2开发和安装ios应用程序-我通常在ionic构建ios后,使用ionic serve在本地进行测试 在某个阶段,我想演示android的功能,并以与android相同的方式构建/提供它 自从我无法提供ios版本后 给出了什么,是否有一些配置已经更改,我应该删除或类似 这是我当前的配置: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <widget id="com.ionicframework
ionic构建ios后,使用ionic serve
在本地进行测试
在某个阶段,我想演示android的功能,并以与android相同的方式构建/提供它
自从我无法提供ios版本后
给出了什么,是否有一些配置已经更改,我应该删除或类似
这是我当前的配置:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.ionicframework.myionic2463102" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>MyIonic2</name>
<description>An Ionic Framework and Cordova project.</description>
<author email="hi@ionicframework" href="http://ionicframework.com/">Ionic Framework Team</author>
<content src="index.html"/>
<access origin="*"/>
<allow-intent href="http://*/*"/>
<allow-intent href="https://*/*"/>
<allow-intent href="tel:*"/>
<allow-intent href="sms:*"/>
<allow-intent href="mailto:*"/>
<allow-intent href="geo:*"/>
<platform name="android">
<allow-intent href="market:*"/>
</platform>
<platform name="ios">
<allow-intent href="itms:*"/>
<allow-intent href="itms-apps:*"/>
</platform>
<preference name="webviewbounce" value="false"/>
<preference name="UIWebViewBounce" value="false"/>
<preference name="DisallowOverscroll" value="true"/>
<preference name="android-minSdkVersion" value="16"/>
<preference name="BackupWebStorage" value="none"/>
<preference name="SplashScreenDelay" value="2000"/>
<preference name="FadeSplashScreenDuration" value="2000"/>
<feature name="StatusBar">
<param name="ios-package" onload="true" value="CDVStatusBar"/>
</feature>
</widget>
MyIonic2
爱奥尼亚框架和科尔多瓦项目。
离子框架小组
您可以使用--platform
选项在爱奥尼亚服务
中强制平台,在您的情况下爱奥尼亚服务--platform ios您还可以在url中设置平台(直接在浏览器中),并预览应用程序的android/ios版本,如下所示:
http://localhost:8100/?ionicPlatform=ios
http://localhost:8100/?ionicPlatform=android
更新:
您还可以在serve命令中设置目标平台,如下所示
ionic serve -t android
ionic serve -t ios
您可以在中找到有关service
命令的更多信息,我不记得这个命令在我目前使用Ionic2.0.0-beta.37测试时是否有效。我倾向于使用@sebafereras的答案,但当我想使用诸如使用ionic-serve-t android
或ionic-serve-t ios
之类的东西时,这很烦人?