【问题标题】:Black screen in iOS simulatoriOS模拟器黑屏
【发布时间】:2014-12-03 05:50:33
【问题描述】:

我正在尝试在 iOS 模拟器中启动 Titan 应用程序,但出现黑屏。直到现在一切都很好。我不知道为什么它不再起作用了。

这是我得到的错误:

[TRACE] ** BUILD SUCCEEDED **
[INFO]  Finished building the application in 14s 136ms
[INFO]  Running application in iOS Simulator
[DEBUG] Terminating all iOS simulators
[INFO]  Launching application in iOS Simulator    
[DEBUG] Simulator command: "/Users/carl/Library/Application Support/Titanium/mobilesdk/osx/3.3.0/iphone/ios-sim" launch /Users/carl/Dev/test/build/iphone/build/Debug-iphonesimulator/test.app" --xcode-dir "/Applications/Xcode.app/Contents/Developer" --sdk 7.1 --family iphone --retina --tall  
[INFO]  Focusing the iOS Simulator 
[ERROR] Project failed to build after 1m 44s 479ms

我尝试在模拟器中重置内容和设置,但它不起作用。还尝试重新启动并重新安装 Xcode,但没有运气。

项目在设备上正确启动。
我在 OSX 10.9.4 (Mavericks) 上使用 Titanium SDK 3.3.0、Xcode 5.1.1、iOS SDK 7.1

【问题讨论】:

  • 如果您尝试从模拟器的主屏幕启动应用程序,它可以工作吗?
  • 清理xcode中的build文件夹
  • @IanMacDonald 我没有在模拟器上安装应用程序
  • @Woodstock 我已经试过了,也没用

标签: ios xcode titanium ios-simulator titanium-mobile


【解决方案1】:

ios-sim 不是与 iOS Simualtor 交互的受支持机制。我建议你升级到包含 CoreSimulator 和 simctl 命令行工具来控制它的 Xcode 6。这应该几乎涵盖了您使用 ios-sim 的所有主要情况。

如果您仍然有问题,请使用 spindump 并查看 ~/Library/Logs/CoreSimulator/[Device UDID]/system.log 文件以了解您设备上的当前活动。

【讨论】:

    【解决方案2】:

    Tmux 导致模拟器超时。见this discussion

    【讨论】:

    • 是的,tmux 和错误之间有什么关系吗?
    • 我不记得了,我在使用 Titanium 时遇到了很多问题,以至于我迷失了方向。尝试从 tmux 会话中分离并重新构建。
    • wtf,你是对的,当我不使用 tmux 时它可以工作,你知道为什么吗?请使用此解决方案更新您的答案
    猜你喜欢
    • 2020-06-15
    • 2014-11-16
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多