Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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生成错误,目录问题?_Xcode_Cocos2d Iphone_Directory - Fatal编程技术网

Xcode生成错误,目录问题?

Xcode生成错误,目录问题?,xcode,cocos2d-iphone,directory,Xcode,Cocos2d Iphone,Directory,我下载了一个iphone游戏工具包,以便进一步开发。我按照他的指示去解包文件并安装了Xcode。然而,当我尝试构建游戏时,我得到了1321个构建错误,例如: 在About.m部分中,上面出现了一个错误标记 [App fadeToScene: [AboutMenuScene node]]; } -(id) init { 错误消息显示“应用程序”未声明 About.m部分中的另一个示例: self = [super init]; if(self != nil) { //add menu laye

我下载了一个iphone游戏工具包,以便进一步开发。我按照他的指示去解包文件并安装了Xcode。然而,当我尝试构建游戏时,我得到了1321个构建错误,例如: 在About.m部分中,上面出现了一个错误标记

[App fadeToScene: [AboutMenuScene node]];
}

-(id) init
{
错误消息显示“应用程序”未声明

About.m部分中的另一个示例:

self = [super init];
if(self != nil)
{
//add menu layer
在@interface中没有为“AboutmenuScene”声明超类

这让我觉得我的目录搞砸了,但我甚至不知道从哪里开始解决这个问题

以下是我尝试过的:

将src文件夹放入Quexlor游戏名称文件夹失败

将src文件夹放入Quexlor.xcodeproj文件夹失败

在这两次失败之间,我删除了桌面Quexlor的旧版本,卸载并重新安装了Xcode和iOS sdk 4.3。

我不明白为什么Quexlor.xcodeproj文件在Finder中显示为文件夹。Quexlor.xcodeproj文件正确显示为Xcode项目文件。这就引出了以下问题:

您是如何将Quexlor文件夹从下载复制到桌面的? 您是否尝试将其复制到桌面以外的其他位置? 如何打开Quexlor.xcodeproj? 在我看来,复制Quexlor文件夹会破坏Quexlor.xcodeproj文件


如果您打开了Quexlor项目,我建议展开它包含的所有组,并查找以红色显示的任何文件。如果组中的一个或多个文件为红色,请选择包含该组的文件,然后打开“文件检查器命令+选项+1”窗格。它将向您显示该组的路径,通常是相对路径。检查磁盘上的文件夹是否与路径匹配,如有必要,可在Xcode中更改路径。

-{id init precision?这是一个大括号,id,然后是一个小括号。这段代码和错误消息是重新键入的还是复制粘贴的?请不要重新键入代码或错误消息-这太容易出错。嘿,sarnold,这确实是我的一个转录错误。我的观点与代码无关,我知道这是好的,因为她的人已经成功地在他们自己的项目中使用了游戏代码,但我的观点是,我的计算机中存在一些路由或目录问题,阻止了代码的编译。顺便说一句,如果我打开位于下载文件夹中的iPhone游戏套件,我就能够运行它,并且我能够构建并运行模拟器t当我点击Quexlor运行它时,屏幕是黑色的,游戏可能会崩溃。然而,有趣的是,我实际上能够在原始下载文件夹中获得一些结果,而不是在我复制粘贴到桌面上的Quexlor文件夹中构建和运行Xcodeproj。感谢您的回答。因为这篇文章,我我假设我运行的调试版本是4.3。Quexlor在V4.2中的iphone模拟器中运行良好。关于如何复制Quexlor文件夹,我右键单击iphone Game Kit文件夹中的Quexlor文件夹,单击copy item,然后将该项目粘贴到桌面上。作为对XcodeProj文件(而不是简单的文件夹)的响应:下午3:00拍摄的照片是在我卸载Xcode之后,然后重新安装的。有趣的是,Xcode程序目前已经安装,但Xcode proj仍然是一个文件夹,而不是一个文件。我通过Xcode欢迎框打开它,它显示为路径~/Desktop/iPhone Game Kit 3.1,我只是打开了它,即使打开Que也没有问题桌面上的xlor文件夹显示xcodeproj是一个文件夹,而不是一个可执行文件。我打开了Quexlor文件夹,当我打开Quexlor.h时,作为代码一部分列出的第一个文件,导入命令后的每一项都被标记为红色。