【问题标题】:Appcelerator hangs indefinitely on “Launching iOS Simulator”Appcelerator 在“Launching iOS Simulator”上无限期挂起
【发布时间】:2016-12-16 15:27:45
【问题描述】:

我正在尝试使用以下方法在 iOS 模拟器中运行 Appcelerator 项目:

appc run -p ios

构建在“启动 iOS 模拟器”上无限期挂起。这是最后的控制台输出:

[INFO]  Alloy compiled in 8.85412s
[INFO]  Alloy compiler completed successfully
[INFO]  Creating Xcode project
[INFO]  Creating Entitlements.plist
[INFO]  Creating Info.plist
[INFO]  Disabling ATS
[INFO]  Creating main.m
[INFO]  Creating Xcode config files
[INFO]  Copying Titanium libraries
[INFO]  Copying Titanium iOS files
[INFO]  Creating debugger and profiler plists
[INFO]  Analyzing Resources directory
[INFO]  Analyzing platform files
[INFO]  Analyzing module files
[INFO]  Analyzing localized launch images
[INFO]  Analyzing CommonJS modules
[INFO]  Creating asset catalog
[INFO]  Creating app icon set
[INFO]  Creating launch image set
[INFO]  App thinning disabled, skipping asset image sets
[INFO]  Processing JavaScript files
[INFO]  Writing app properties
[INFO]  Writing i18n files
[INFO]  Processing Titanium symbols
[INFO]  Removing files
[INFO]  Skipping xcodebuild
[INFO]  Finished building the application in 11s 780ms
[INFO]  Launching iOS Simulator

没有产生错误信息。模拟器将启动并响应输入,但应用程序将无法从主屏幕或启动中使用。

到目前为止我已经尝试过:

  • 尝试通过 Appcelerator Studio 而不是命令行构建项目

  • 在 Appcelerator Studio 中选择“项目”>“清理…”

  • 从模拟器中选择“重置内容和设置...”

  • 重启电脑

但问题仍然存在。以前我在 iOS 模拟器中运行没有问题,我仍然可以毫无问题地构建到开发 iPhone。据我所知,在此期间没有更改任何设置或升级。

欢迎任何关于如何解决此问题的想法。

【问题讨论】:

  • 正如 user2020358 所说,安装最新的 sdk 6.1.x 可以解决问题

标签: ios appcelerator-titanium appcelerator


【解决方案1】:

快速跟进为什么会发生这种情况:在发布 Xcode 8.2 时,Apple 彻底更改了我们也使用的 simctl 实用程序。 Titanium SDK 6.0.1 及更高版本修复了此问题。

还有一个blog post有更多的细节,谢谢!

【讨论】:

  • 我已经接受了@Keith Tucci 的回答,因为不幸的是,我正在处理的 Appcelerator 项目有一个模块似乎与 Titanium SDK 的 v6 不兼容。很高兴看到 Appcelerator 如此迅速地发布了一个修复程序。
【解决方案2】:

您正在运行 Xcode 8.2...?更新到 Xcode 8.2 后不久我遇到了同样的问题。我正在返回 8.1,如果他们解决了问题,我会通知您...

【讨论】:

  • developer.apple.com/download/more 顺便说一句,它是一个 .xip 文件,本质上是一个 zip,所以下载后点击它。
  • 感谢修复它。不知不觉中,在我开始遇到此问题的那天,Xcode 已更新到 8.2。回滚到 8.1 为我解决了这个问题。
【解决方案3】:

Appcelerator 正在进行修复,可通过持续构建链接获得。我刚刚测试过,一切都很好

这个链接例如今天有效。

 appc ti sdk install --branch 6_0_X 6.0.1.v20161217061750

【讨论】:

    【解决方案4】:

    向命令添加跟踪以查看有关问题的更多信息

    DEBUG=* appc run -p ios -l trace
    

    【讨论】:

      猜你喜欢
      • 2011-12-06
      • 2017-06-29
      • 2011-05-07
      • 2021-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-15
      • 2018-03-16
      相关资源
      最近更新 更多