我一直在跨平台移动应用程序上工作。我已经开发了该应用程序,并且可以在Windows上使用android。现在,我想在iPhone上进行测试。我已经在虚拟盒子上安装了Mac OS X优胜美地。我已经安装了xcode 6.4,并且还创建了测试应用程序,它可以正常工作。我已经安装了 Appcelerator Studio,但是它没有在iPhone模拟器中运行代码。它说没有安装必需的SDK。我也尝试过xcode-select命令。这是我的虚拟机中的xcode和Appcelerator Studio屏幕截图。

xcode - Appcelerator Studio无法识别Xcode-LMLPHP

xcode - Appcelerator Studio无法识别Xcode-LMLPHP

xcode - Appcelerator Studio无法识别Xcode-LMLPHP

最佳答案

为了找出问题,

1.检查系统中是否安装了Xcode?

2.由Appcelerator CLI标识的Xcode。运行以下命令以查看是否已检测到它?

$ appc ti info -t ios
Appcelerator Command-Line Interface, version 5.4.0
Copyright (c) 2014-2016, Appcelerator, Inc.  All Rights Reserved.

Xcode
  7.1 (build 7B60) - Xcode default
    Install Location          = /Applications/Xcode-beta.app/Contents/Developer
    iOS SDKs                  = 9.1
    iOS Simulators            = 9.1, 8.4
    Watch SDKs                = 2.0
    Watch Simulators          = 2.0
    Supported by TiSDK 5.2.0.v20151009204435 = yes
    Teams                     = none
  • 如果未显示,请运行sudo xcode-select --switch /Applications/Xcode.app
  • 仍未列出,请确保您具有正确的node.appc CLI和SDK版本。
  • 如果CLI却未在Studio中检测到它,请打开Studio首选项。

    Studio->平台-> iOS->单击“刷新”
  • 09-25 18:09
    查看更多