Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 为什么我的Ionic2应用程序总是充当Android应用程序?_Angularjs_Ionic Framework_Ionic2 - Fatal编程技术网

Angularjs 为什么我的Ionic2应用程序总是充当Android应用程序?

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

我正在使用ionic2开发和安装ios应用程序-我通常在
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
命令的更多信息,我不记得这个命令在我目前使用Ionic
2.0.0-beta.37测试时是否有效。我倾向于使用@sebafereras的答案,但当我想使用诸如使用
ionic-serve-t android
ionic-serve-t ios
之类的东西时,这很烦人?