2010-01-07 1 views
2

Я создал новое приложение и хочу протестировать его в выпускной версии. Поэтому я скопировал Growl Framework в папку проекта и добавил в XCode.Невозможно добавить (Growl) Framework для выпуска версии моего приложения

Затем я скопировал новые файлы в цель в своем проекте и скопировал Growl.framework в новую папку «Копировать файлы» в «Цели». Когда я отлаживаю свой проект, все в порядке, но если я изменил версию на «Release», а затем «Build», на моей иконке XCode в доке появится красный «1». Я не знаю, почему эта ошибка приходит; Я искал в Google, но ничего не могу найти.

Может ли кто-нибудь мне помочь? Вот фото моего скопированных файлов:

XCode http://b1.s3.quickshareit.com/bild15ead2.png

ответ

3

Попробуйте заказ фазы копирования файлов выше фазы линии.

Когда я отладки моего проекта, его все в порядке, но если я изменить версию на «Release» и чем Build -> есть красный светодиод «1» на мой XCode значок в Dock,

Хорошо, что говорит об ошибке?

+0

Ошибка не видна, в Отладчике нет ошибки, только 1 на моей иконке – ahmet2106

+0

Ошибка - ошибка сборки, а не ошибка запуска. Таким образом, вам нужно посмотреть в журнале сборки, а не на отладчике. –

+0

Извините, но забыл об этом: pbxcp: warning: не удалось удалить: /Users/ahmet/Desktop/Release/TaskApp.app/Contents/Frameworks/Growl.framework/Versions/A/Growl: Нет такого файла или каталога – ahmet2106

3

alt text http://b2.s3.quickshareit.com/bild23a027.png

«искаженный объект: Неизвестная команда загрузки 5»

Это обычно указывает на то, что у вас есть двоичный файл, который был построен на более поздней версии Mac OS X (например, SnowLeopard) и вы пытаетесь чтобы связать его с более ранней версией Mac OS X (например, 10.5 Leopard).

Убедитесь, что у вас есть правильная версия рамки Growl для вашей среды разработки и ОС.

+1

Чтение вашего ответа напомнило мне, что были проблемы с версией 1.2 на платформе Growl на Leopard, потому что у нас была целевая установка для развертывания 10.6 для x86_64 (oops). Мы исправили его и выпустили версию 1.2.1 в прошлом месяце: http://code.google.com/p/growl/downloads/detail?name=Growl-1.2.1-Framework.tbz @ ahmet2106: используйте это. –

+0

@Peter Hosey Это ничего не меняет. Но я думаю, что вы оба правы, это должно быть что-то с моей версией: XCode 3.1.4 и Mac 10.5.6. Для этого я куплю мне Snow Leopard -.- У меня нет другого шанса, потому что Framework 1.2.1 doesn ' я ничего не меняю в своем проекте, не знаю, почему ... – ahmet2106