运行iOS模拟器时出错(ios-sim退出代码1)

时间:2016-05-26 06:06:07

标签: xcode titanium appcelerator

以下是系统版本的详细信息:

a)Appcelerator Studio - 4.3.3

b)OS X - 10.10.5

c)XCode - 7.2

d)节点JS - 2.11.3

当我尝试在iOS similator中运行时,比erro更像:

[INFO] : Launching iOS Simulator 
[ERROR] : Project failed to build after 1m 16s 628ms 
[ERROR] : An error occurred running the iOS Simulator (ios-sim exit code 1) 
TRACE | titanium exited with exit code 1 
ERROR | Error: ti run exited with error code 1 
at ChildProcess.<anonymous> (/Users/flexsin/.appcelerator/install/5.0.4/package/node_modules/appc-cli-titanium/plugins/run.js:92:66) 
at ChildProcess.emit (events.js:110:17) 
at Process.ChildProcess._handle.onexit (child_process.js:1074:12) 
TRACE | Sending exit signal to titanium process: 31468

请帮忙

3 个答案:

答案 0 :(得分:0)

这可能是由于在Titanium Studio首选项中设置了多个Xcode和不正确的iOS SDK Home值,这可能指向Xcode的不同位置而不是当前位置或所需位置。

我使用的是iOS模拟器版本7.1的Xcode 5.1和iOS SDK 7.1。我的tiapp.xml中的T​​itanium SDK版本是3.3.0.GA.我在运行Mac Mavericks的Mac机器上安装了多个Xcode,包括Xcode 4.5,5.0,5.0.2和5.1。我能够通过以下方式解决它 -

从Titanium Studio菜单选项中,选择首选项。 在“首选项”窗口中,展开Studio下拉和内部,展开“平台”下拉菜单并选择iOS。 在右侧的“常规”部分下,检查iOS SDK Home是否根据您正在构建应用程序的“运行配置”设置为当前版本。对我来说,它应该设置为Xcode 5.0.2版本,它应该实际设置为Xcode 5.1版本(我想需要在iOS模拟器版本7.1上使用Titanium SDK版本3.3.0.GA运行)。您可以通过单击下面的注释中提供的更多详细信息链接找到更改它的步骤。 单击“应用”并再次运行该应用程序,甚至更好地执行清理并运行。

答案 1 :(得分:0)

谢谢,

当我改变时,它在iOS模拟器中运行  Xcode version 6.4

答案 2 :(得分:0)

这是兼容性问题。请检查xcode和Titanium SDK矩阵。 对于SDK 4,您需要xcode 6.4 max,而不是7.2。您可以在mac上运行多个版本的xcode,只需运行命令行以选择适当的版本。

当您从其他Mac迁移并自动安装最新版本的xcode时,此问题很常见。

旧版xcode: developer.apple.com/download/more /

兼容性矩阵: http://docs.appcelerator.com/platform/latest/#!/guide/Titanium_Compatibility_Matrix

命令行: http://iosdevelopertips.com/xcode/install-multiple-versions-of-xcode.html