如何让任何 ionic2 项目在任何 iPhone 模拟器上运行? (来自 osX El Capitan)
Posted
技术标签:
【中文标题】如何让任何 ionic2 项目在任何 iPhone 模拟器上运行? (来自 osX El Capitan)【英文标题】:How to get ANY ionic2 project to run on ANY iPhone simulator ? (from osX El Capitan) 【发布时间】:2017-08-18 23:37:05 【问题描述】:我尝试在 osX El Capitan 上运行 Ionic2 空白模板,部署到 iPhone-SE、10.2 模拟器或 iPhone 7 Plus 总是导致 ** 构建成功 ** 接着是“白屏死机”
所以我尝试了 Apache Cordova WKWebView 插件,结果相同,但得到了一个额外的错误:
Installing "cordova-plugin-wkwebview-engine" for ios
Error: The header content contains invalid characters
我在 android App Store 中发布了一个 Ionic2 应用程序,所以我的问题可能完全与 osX 有关。
我最近(失败)的终端尝试:
cd /Users/apple/Desktop/don/ionic2
ionic start Test blank --v2
cd Test
ionic platform add ios
ionic prepare ios
ionic emulate ios --consolelogs
--->“白屏死机”
ionic plugin rm cordova-plugin-wkwebview-engine
ionic plugin add https://github.com/driftyco/cordova-plugin-wkwebview-engine.git --save
-> Installing "cordova-plugin-wkwebview-engine" for ios
-> Error: The header content contains invalid characters ionic prepare ios
LAUNCH XCODE from/Users/apple/Desktop/don/ionic2/Test/platform/ios/.xcodeproj
In xCode: Run on simulator
--->“白屏死机”
如何让 any ionic2 项目在 any iPhone 模拟器上运行?
【问题讨论】:
【参考方案1】:我为这项工作购买了一台二手 Mac Mini,从而克服了这个问题。 使用这台运行 OS x Sierra 的 Mac,我完全没有问题。 Blank 应用在 iPhone 模拟器上运行良好。甚至我的应用程序也没有错误地运行。
我尝试使用借来的 Mac 来达到目的似乎有些不寻常。
如果遇到问题,请放心,至少有这个(剧烈的)出路。
【讨论】:
以上是关于如何让任何 ionic2 项目在任何 iPhone 模拟器上运行? (来自 osX El Capitan)的主要内容,如果未能解决你的问题,请参考以下文章
如何通过使用 Ionic2 在 iPhone/iPad 上点击返回键进入下一个输入?
如何从 xcode 构建 .ipa 并将其安装在 iphone 上?