Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode赢得';t open:“;Mac OS X平台丢失了“;_Xcode - Fatal编程技术网

Xcode赢得';t open:“;Mac OS X平台丢失了“;

Xcode赢得';t open:“;Mac OS X平台丢失了“;,xcode,Xcode,Xcode无法打开。几周前我的车还不错。现在,当Xcode尝试打开时,我收到以下错误消息: Internal Error File: /SourceCache/DevToolsBase/.../XCPlatformSpecification.m Line: 438 Object: <XCPlatformSpecification> Method: loadAllPlatforms The Mac OS X platform is missing - can

Xcode无法打开。几周前我的车还不错。现在,当Xcode尝试打开时,我收到以下错误消息:

Internal Error  
File:  /SourceCache/DevToolsBase/.../XCPlatformSpecification.m  
Line:  438  
Object:  <XCPlatformSpecification>  
Method:  loadAllPlatforms  
The Mac OS X platform is missing - cannot set a default platform.  
内部错误
文件:/SourceCache/DevToolsBase/../XCPlatformSpecification.m
电话:438
对象:
方法:LoadAllPlatform
缺少Mac OS X平台-无法设置默认平台。

你知道这是什么原因吗?我怎样才能恢复?在过去几周里,我对我的系统(雪豹)所做的更改包括(a)允许运行软件更新和(b)安装EclipseIDE。但是问题可能与这些更改有关,也可能与这些更改无关。

如果缺少/Developer/Platforms/MacOSX,那么使用Xcode就真的没有什么用处了。从开发者DVD或下载重新安装。

让“软件更新”将操作系统从OS X 10.6.2升级到10.6.3后,它还想运行XCode升级包,从3.2.1升级到3.2.2,但不知怎的,我跳过了这一步。在让“软件更新”将XCode升级到3.2.2之后,XCode似乎又开始工作了

然而,胜利只是昙花一现,因为我接下来在新的和现有的项目中遇到了奇怪的构建错误,与无法识别的“产品类型”有关


最终决定放弃XCode,使用developer.apple.com的完整下载重新安装3.2.2。下载和安装花了一段时间,但这似乎已经成功了。新项目和现有项目现在可以正常构建和运行。

“问题可能相关,也可能无关”不是最有用的信息:-)我现在看到,XCode的“产品类型”在/Developer/Platforms/MacOSX.platform的Info.plist中定义。不确定它是如何被破坏的,但正如下面提到的,我从下载中重新安装了XCode。