Ошибки сборки XCode, проблема с каталогом? - PullRequest
0 голосов
/ 16 октября 2011

Я скачал комплект игр для iphone для дальнейшего развития.Я следовал его инструкциям по распаковке файлов и установил Xcode.Однако, когда я пытался собрать игру, я получил 1321 ошибку сборки, такую ​​как: в разделе About.m, где маркер ошибки появляется выше

[App fadeToScene: [AboutMenuScene node]];
}

-(id) init
{

В сообщении об ошибке говорится, что «App» не объявлено.

Другой пример в разделе About.m:

self = [super init];
if(self != nil)
{
//add menu layer

Не объявлен суперкласс в @interface для 'AboutmenuScene'

Это заставляет меня задуматьсямои каталоги облажались, но я даже не знаю, с чего начать, чтобы решить эту проблему.

Вот что я попробовал:

  1. Поместите папку src вПапка Quexlor (имя игры) (ошибка)

  2. Поместить папку src в папку Quexlor.xcodeproj (ошибка)

Между этими сбоямиЯ удалил старые копии рабочего стола Quexlor, удалил, а затем переустановил Xcode и iOS SDK 4.3.

1 Ответ

1 голос
/ 16 октября 2011

Я посмотрел ваше сообщение и фотографии на форуме поддержки iPhone Game Kit .

Я не понимаю, почему на этом рисунке файл Quexlor.xcodeprojотображается как папка в Finder. На этом рисунке файл Quexlor.xcodeproj правильно отображается как «файл» проекта Xcode.На что напрашиваются вопросы:

  • Как вы скопировали папку Quexlor из загрузок на рабочий стол?
  • Вы пытались скопировать его в другое место, кроме рабочего стола?
  • Как открыть Quexlor.xcodeproj?

Мне кажется, что копирование Quexlorпапка каким-то образом повреждает файл Quexlor.xcodeproj.

Если у вас открыт проект Quexlor, я предлагаю развернуть все содержащиеся в нем группы и найти все файлы, отображаемые красным цветом.Если один или несколько файлов группы имеют красный цвет, выберите содержащую группу и откройте панель «Инспектор файлов» (Command + Option + 1).Он покажет вам путь к этой группе, который часто является относительным путем.Проверьте, что папки на диске соответствуют пути, или измените путь в XCode, если необходимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...