【发布时间】:2015-06-22 18:50:15
【问题描述】:
我的 libgdx 应用在 ios 模拟器上启动并显示 ios intro libgdx pic,然后崩溃。
我明白了:
[ERROR] Session could not be started: Error Domain=NSPOSIXErrorDomain Code=3 "Unable to run app in Simulator" UserInfo=0x7f853960ff60 {NSUnderlyingError=0x7f8539464ff0 "Failed to lookup the process ID of se.myapp.IOSLauncher after successful launch. Perhaps it crashed after launch.", NSLocalizedFailureReason=An error was encountered while running (Domain = NSPOSIXErrorDomain, Code = 3), NSLocalizedDescription=Unable to run app in Simulator}
似乎与尝试在不支持的 iPhone 4s 上运行 64 位有关。有谁知道如何在 libgdx 中为 robovm 关闭 64 位?
如果我更改 ios-sim 命令:
/Users/macuser/Documents/workspace/.metadata/.plugins/org.robovm.eclipse.ui/robovm-1.4.0/bin/ios-sim 启动 /Users/macuser/Documents/workspace/.metadata/ .plugins/org.robovm.eclipse.ui/build/myapp-ios/myapp-ios/ios/x86_64/IOSLauncher.app --timeout 90 --unbuffered --devicetypeid "com.apple. CoreSimulator.SimDeviceType.iPhone-4S,8.0" --stdout /var/folders/ml/zdhkbw3x0g9550pq9mgfrcsw0000gn/T/robovm-stdout-6250612031367207111.fifo --stderr的/ var /文件夹/毫升/ zdhkbw3x0g9550pq9mgfrcsw0000gn / T / robovm-stderr的-5592986297298678222 .fifo --setenv ROBOVM_LAUNCH_MODE=release --args -rvm:log=warn
收件人:
/Users/macuser/Documents/workspace/.metadata/.plugins/org.robovm.eclipse.ui/robovm-1.4.0/bin/ios-sim 启动 /Users/macuser/Documents/workspace/.metadata/ .plugins/org.robovm.eclipse.ui/build/myapp-ios/myapp-ios/ios/x86/IOSLauncher.app --timeout 90 --unbuffered --devicetypeid "com.apple. CoreSimulator.SimDeviceType.iPhone-4S,8.0" --stdout /var/folders/ml/zdhkbw3x0g9550pq9mgfrcsw0000gn/T/robovm-stdout-6250612031367207111.fifo --stderr的/ var /文件夹/毫升/ zdhkbw3x0g9550pq9mgfrcsw0000gn / T / robovm-stderr的-5592986297298678222 .fifo --setenv ROBOVM_LAUNCH_MODE=release --args -rvm:log=warn
它适用于旧的 robovm。但是对于新版本,这些目录似乎根本没有构建,所以它失败了。
我应该在哪里指定架构?有:
<arch>thumbv7</arch>
在 robovm.xml 但它似乎没有做任何事情? 这与eclipse集成插件有什么关系(我是从eclipse运行的)?
【问题讨论】:
标签: libgdx ios-simulator assets robovm