Проблема с pre-beta sdk - даже после переустановки SDK 3.2

Я пытаюсь загрузить двоичный файл для нового приложения, но всегда получаю это сообщение об ошибке: «Загруженный двоичный файл недействителен. Для создания приложения использовалась предварительная бета-версия SDK».

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

Я использовал XCode 4.0 beta 3 во время разработки, и я пробовал использовать его для компиляции для более ранних выпусков (3.0, 3.1.3, 3.2 и т. Д.)

Я также пробовал перейти на SDK 3.2, а также удалить 4.0 beta 3 и затем установить SDK 3.2 в качестве новой установки.

Мне кажется, что в «Настройках редактирования проекта» может быть какой-то параметр, который зависает от использования 4.0 beta 3, но я безуспешно пытался их идентифицировать.

Мой последний вариант - полная переустановка как ОС, так и SDK. Могу ли я сначала попробовать что-нибудь еще?


person Anders Brenna    schedule 13.05.2010    source источник
comment
Поскольку у нас действует соглашение о неразглашении предварительных версий программного обеспечения, я не могу обсуждать это здесь. Тем не менее, я предлагаю прочитать форумы разработчиков Apple (или спросить там), потому что эта тема уже рассматривалась ранее: devforums.apple.com/community/iphone/40beta/installation   -  person Brad Larson    schedule 13.05.2010


Ответы (2)


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

  1. Удалить SDK 4.0 beta 3
  2. Перезагрузить
  3. Установить SDK 3.2.2
  4. Скомпилировать для 3.1.3
  5. Удалить папку сборки
  6. Запускайте «Сборка», а не «Сборка и запуск».

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

person Anders Brenna    schedule 13.05.2010

Вы пробовали удалить каталог сборки (который кажется более эффективным, чем просто очистить) и перестроить?

person Paul Lynch    schedule 13.05.2010