离子模拟运行时错误,但没有详细信息

Ionic emulate runtime error, but no details

Ionic serve 工作正常,没有错误。但是当 运行 ionic cordova emulate ios -lc 时,会出现一条没有任何堆栈跟踪或详细信息的错误消息。控制台中也没有任何显示。

模拟器window中的错误信息很简单:

Error: Runtime error

我该如何调试这个错误?

从该路径打开 Xcode 中离子生成的 Xcode 项目:

Your_ionic_project/platforms/ios/

现在构建您的项目并在 Xcode 控制台中查看日志。

原来 Auth0 快速入门模板代码返回了一个空的异常字符串。但是,错误消息包含在他们的日志中。

产生错误的代码:

client.authorize(options, (err, authResult) => {
  if(err) {
    throw err;
  }

err为空时,IonicErrorHandler没有显示任何内容。