离子构建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和设备构建展示最新版本的日期/时间?
一直停留在此的一段时间,因此任何意见将是很有益。
我想通了:
显然,尽管离子@公测全球的装机量已经,每次我git pull
我需要npm install -g [email protected]
为它构建iOS的最新版本,否则会说建立成功,但显示我的旧版本。
这对我来说没有任何意义,因为它已经在全球范围内安装。我也希望它不会在我的应用程序中不断地在构建之前反复安装它。但是,它的工作。
我很高兴你解决了你的问题! –
你可能只需要重新编译您的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里面的文件,而不是删除每一次重新创建一个新的项目,这是创建。
感谢您的详细回复。不幸的是,它仍然不起作用。我尝试删除并添加ios。我也试过离子状态恢复。两者的离子结构ios的输出是“构建成功”。然后我去了xcode,在这两种情况下将项目重新命名为iphone,它加载得很好,进入了,它仍然不是最新的构建B/C有我添加的元素/功能仍然不显示。也在项目 - >平台 - >建立它摆脱了设备文件夹出于某种原因?任何其他想法,为什么我不能得到最新的?再次感谢你的帮助! – SaH
我想你可能会面临的问题是打字稿的无声丢弃编译错误。至于ionic-gulp-browserify-typescript
版本大于1.1.0
它不再接受编译错误。该解决方案/解决方法是降级ionic-gulp-browserify-typescript
在package.json
有:
npm install [email protected] --save-dev
更多的信息在这里:https://forum.ionicframework.com/t/ionic-2-not-generating-app-bundle-js/55640/19
是您的问题解决了吗? –
我想通了,下面写了我的答案,非常奇怪的解决方案解决了它。感谢您的帮助并回答我的问题! – SaH