Appcelerator Studio无法识别xcode。

4
我一直在开发跨平台移动应用程序。我已经开发了适用于Windows和Android的应用程序。现在我想在iPhone上测试它。我已经在虚拟机中安装了Mac OS X Yosemite。我已经安装了Xcode 6.4,并创建了测试应用程序,它可以工作。我已经安装了Appcelerator Studio,但它无法在iPhone模拟器中运行代码。它显示没有安装所需的SDK。我也尝试使用xcode-select命令。这里是来自我的虚拟机的Xcode和Appcelerator Studio截图。

Appcelerator Studio ios sdk not found issue

Appcelerator Studio

Xcode 6.4


请检查您安装的Node、Titanium SDK和CLI版本。我认为配置存在一些不匹配。 - Suraj kochale
你是如何安装Xcode的 - 是从应用商店还是使用dmg文件? - Anand
@Anand 使用我从苹果开发者网站下载的 dmg 文件。 - Max
你可以尝试从应用商店安装它。我曾经遇到过这样的问题,当我采取相同的步骤时问题就得到了解决。 - Anand
你解决了吗?我也遇到了同样的问题,尝试从应用商店或裸的 DMG 文件安装都不行。 - Max Allan Niklasson
3个回答

3
为了确定问题,需要执行以下步骤:
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
  1. 如果没有显示,请运行 sudo xcode-select --switch /Applications/Xcode.app
  2. 如果还没有列出,请确保您拥有正确版本的node、appc CLI和SDK。
  3. 如果CLI检测到它但在工作室中未显示,请打开工作室首选项。

    工作室 -> 平台 -> iOS -> 点击“刷新”


谢谢@kondal,这很有帮助。 - Wikki

1
请尝试以下步骤: XCode > 首选项 > 位置 > 命令行工具 => 选择所需的Xcode版本。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接