Как построить заставку в Xcode 4?

Я делаю экранную заставку OSX в XCode (Objective-C, класс ScreenSaverView и т. Д.), И она правильно работает в XCode. Когда я перехожу к выходной папке сборки и дважды щелкаю .saver файл, он открывает Системные настройки / Рабочий стол и заставка и спрашивает, хочу ли я установить его. Все верно.

Но когда я пишу .saver файл для себя и откройте его, Системные настройки открываются, но не для рабочего стола и заставки, и нет возможности установить его. Я думаю, что это может быть связано с тем фактом, что когда я собираю его (с помощью, насколько я могу судить, параметров сборки, указывающих "Release" вместо "Debug"), выходной файл все еще находится в /Users/Me/Library/Developer/Xcode/DerivedData/ScreenSaver/Build/Products/Debug/ а не папка релиза.

Что мне здесь не хватает? У меня очень мало опыта настройки параметров сборки, флагов компилятора и т. Д.


Редактировать:

Для чего это стоит, кажется, работает, если я сжимаю вывод .saver файл как .zip и по электронной почте это вместо. Не очень хорошее решение, хотя.

1 ответ

Решение

Как описано в комментарии выше, по-видимому, он создается правильно; электронная почта портит вложения двоичных файлов, поэтому для правильной работы она должна быть закодирована (например, путем ее сжатия) перед вложением.

Другие вопросы по тегам