离子构建iOS和Xcode的建立不是部署最新的离子2测试版10构建

问题描述:

离子2测试版10的应用程序,这在测试版的罚款9离子构建iOS和Xcode的建立不是部署最新的离子2测试版10构建

1)git pull在终端然后运行ionic build ios

2)围棋到Xcode和打开项目我的iPhone连接到电脑上,然后按运行/建到iphone

3)在iPhone上显示出来,但它似乎并没有成为我最近的构建和我不知道为什么

我的git版本是最近的。当我在xcode中构建应该是最新的,但似乎更老,主要的新元素和功能不存在。

在离子应用程序 - >平台 - > IOS - > app.xcodeproj它有两天的时间和日期之前,虽然我只是离子构建iOS和运行/内置在Xcode。

相同的平台 - >构建 - >设备,它似乎没有我最近身材几分钟的时间和日期之前。

不应该app.xcodeproj和设备构建展示最新版本的日期/时间?

一直停留在此的一段时间,因此任何意见将是很有益。

+0

是您的问题解决了吗? –

+0

我想通了,下面写了我的答案,非常奇怪的解决方案解决了它。感谢您的帮助并回答我的问题! – SaH

我想通了:

显然,尽管离子@公测全球的装机量已经,每次我git pull我需要npm install -g [email protected]为它构建iOS的最新版本,否则会说建立成功,但显示我的旧版本。

这对我来说没有任何意义,因为它已经在全球范围内安装。我也希望它不会在我的应用程序中不断地在构建之前反复安装它。但是,它的工作。

+0

我很高兴你解决了你的问题! –

你可能只需要重新编译您的iOS项目。简单地说:

$ionic state restore 

这将删除所有平台和插件并重新安装它们。然后,你可以用

$ionic build ios 

更手动方法再试一次将是:

$ionic platform rm ios 
$ionic platform add ios 
$ionic build ios 

,然后再次尝试。

澄清:

App.xcodeproj构建您的应用程序时,不重新创建不断。在你的xcode项目中编译的代码是,但不是代理本身。当你

$ionic platform add ios 

所以每次运行

$ionic build ios 

你基本上改变proyect里面的文件,而不是删除每一次重新创建一个新的项目,这是创建。

+0

感谢您的详细回复。不幸的是,它仍然不起作用。我尝试删除并添加ios。我也试过离子状态恢复。两者的离子结构ios的输出是“构建成功”。然后我去了xcode,在这两种情况下将项目重新命名为iphone,它加载得很好,进入了,它仍然不是最新的构建B/C有我添加的元素/功能仍然不显示。也在项目 - >平台 - >建立它摆脱了设备文件夹出于某种原因?任何其他想法,为什么我不能得到最新的?再次感谢你的帮助! – SaH

我想你可能会面临的问题是打字稿的无声丢弃编译错误。至于ionic-gulp-browserify-typescript版本大于1.1.0它不再接受编译错误。该解决方案/解决方法是降级ionic-gulp-browserify-typescriptpackage.json有:

npm install [email protected] --save-dev

更多的信息在这里:https://forum.ionicframework.com/t/ionic-2-not-generating-app-bundle-js/55640/19