Appcelerator无限期挂起“启动iOS模拟器”

时间:2016-12-16 15:27:46

标签: ios appcelerator-titanium appcelerator

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

package application; import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.stage.Stage; public class MainApp extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { FXMLLoader loader = new FXMLLoader( getClass().getResource("/design/Login.fxml")); Parent root = loader.load(); primaryStage.setTitle("Benutzerverwaltung"); primaryStage.setScene(new Scene(root)); primaryStage.show(); } }

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

SELECT td.some_attribute
FROM  travels_detail as td
INNER JOIN all_destination as ad  ON td.destination = ad.destination
WHERE ad.pic IS NOT NULL

不会产生任何错误消息。模拟器将启动并响应输入,但该应用程序无法在主屏幕或启动时使用。

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

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

  • 选择"项目" > "清洁..."来自Appcelerator Studio

  • 已选择"重置内容&设置..."来自模拟器

  • 重新启动计算机

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

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

4 个答案:

答案 0 :(得分:3)

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

还有blog post更详细的信息,谢谢!

答案 1 :(得分:2)

你在运行Xcode 8.2 ......?更新到Xcode 8.2后,我很快就遇到了同样的问题。我正在回到8.1,如果他们解决了这个问题,我会告诉你......

答案 2 :(得分:2)

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

此链接例如今天有效。

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

答案 3 :(得分:1)

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

DEBUG=* appc run -p ios -l trace