我尝试使用以下方法在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。据我所知,在过渡期间没有更改任何设置或进行了升级。
欢迎任何关于如何解决此问题的想法。
答案 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