【问题标题】:Trouble with CLI and iOS simulatorCLI 和 iOS 模拟器的问题
【发布时间】:2017-06-07 17:03:25
【问题描述】:

我要换一台新机器,想重新开始。我将离开 Appcelerator Studio,并希望使用所有 CLI。

我正在进行的项目仍在 SDK 5.5.1 上。

当我尝试为 iPhone 模拟器构建我们的应用程序时,它构建良好并启动了模拟器,但是当它尝试启动应用程序时,模拟器在状态栏上变为黑色 execpt。终端中没有抛出任何错误,console.app 中也没有显示任何有趣的内容

我可以在旧机器上的模拟器中毫无问题地启动应用程序(完成了 1000 次左右)。

我使用:appc run -p ios

这是我得到的最后一个输出:

[INFO]  Launching iOS Simulator
-- Start simulator log -------------------------------------------------------
[INFO]  Application started
[INFO]  OurAppName/2.8.1 (5.5.1.b18727f)

这是我的设置:

Appcelerator Command-Line Interface, version 5.5.1

2017-02-08 14:54:46

Name = Mac OS X

Xcode 8.1

Version = 10.12.3

Node.js Version = 4.7.3

npm Version = 2.15.11

Titanium CLI Version = 5.0.9

Titanium SDK Version = 5.5.1.GA

SDK Path = /Users/-/Library/Application Support/Titanium/mobilesdk/osx/5.5.1.GA

Target Platform = iphone

我错过了什么?

【问题讨论】:

  • 在设置我的 Android 环境时它以某种方式开始工作。我不知道为什么:/

标签: titanium ios-simulator command-line-interface appcelerator appcelerator-titanium


【解决方案1】:

您可以尝试在特定的模拟器上构建

运行

appc run -p iOS --device-id

它会提示你所有可用的设备,你可以在列表中进行选择(选择一个 iOS 9 模拟器,看起来问题出在 iOS 10 模拟器上)

【讨论】:

  • 可能有效 - 但在我设置了 Android 之后它就有效了。不知道为什么。感谢您的意见??
【解决方案2】:

不确定是否有帮助,但我们使用的是 Titanium SDK 5.4.0,到目前为止仍在使用 Xcode 7。对于另一个使用 Titanium 6 的项目,我们使用的是 Xcode 8。

我们在 Studio/CLI 和 Xcode/Simulator 之间的通信中遇到了一些问题。

【讨论】:

  • 这就是我运行 Xcode 8.1 而不是 5.5.1 不支持的 8.2 的原因。但是,是的,这可能是原因,所以感谢您的意见??
【解决方案3】:

如果您使用的是 Xcode 8.1,那么您可以使用以下命令

appc ti build -p ios -I 10.1

-p 是平台,-I 是 IOS 版本

如果要查看IOS版本

  • 第一步:转到Xcode
  • 第 2 步:窗口 -> 设备。

请看它会清除所有东西的图像。

它对我有用。

【讨论】:

    猜你喜欢
    • 2021-11-02
    • 1970-01-01
    • 2013-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-10
    • 2011-11-23
    相关资源
    最近更新 更多