2010-12-27 3 views
3

Я написал инструмент командной строки C, который использует GLUT для визуализации генетического алгоритма, и я хочу распространять его в Mac OS X .app Bundle.Распространение инструмента командной строки C в OS X .app Bundle

Как это сделать? Есть ли вспомогательные инструменты для этого?

спасибо! Thomas

Редактировать: Спасибо большое за вашу помощь, я не думал, что это так просто!

ответ

2

Создайте новый проект xcode с шаблоном «приложение». Добавьте исходный код в этот проект, выполните компиляцию и ... У вас есть пакет приложений. Вам нужно только развернуть его (добавить фреймворки). Это все.

1

Если вы хотите скомпилировать свой код, вы можете использовать Mac OS X IDE XCode.
Если вы хотите установить программу установки, вы можете использовать Package Maker.

(я уже нашел Maker утилита пакет - но это не то, что я хотел .)

Пакет Maker для распределения. Могу ли я узнать, почему производитель пакетов не поможет?

+0

Компиляция не проблема, сама программа уже работает хорошо. Поскольку это (относительно) небольшая программа, я не хочу, чтобы пользователи ее устанавливали, а просто перетаскивали ее в папку своих приложений. Он нуждается в некоторых изображениях, и я подумал, что было бы неплохо иметь набор приложений «все-в-одном» для этого. – Thomas

+1

О, я вижу ... Теперь я понимаю, чего вы хотите достичь. Вам требуется изображение из вашего «скомпилированного» кода (возможно, значок). И вы хотите создать для этого пакет «все-в-одном». Решение прост. Просто откройте XCode и создайте новый проект (выберите Cocoa). Вставьте свой код, скомпилируйте его, и у вас есть расширение .app. Это будет ваш комплект. Это уже исполняемый файл. Оттуда вы также можете изменить его значок. :-) –

0

Вы должны связать библиотеку с пакетом, чтобы избежать проблем. Посмотрите на проблему с Universal build, а не на сборку PPC и Intel.

+0

Я не уверен, что я что-то неправильно понял, но я не знаю, как это поможет. Программа уже компилируется, и у меня есть исполняемый файл - все, что я хочу сделать, это иметь это в контейнере .app со значком и всеми необходимыми изображениями. – Thomas

+0

Я использовал для выпуска wormux, но это было много лет назад. Часть пакета выглядит неплохо: http://osxbook.com/book/bonus/ancient/whatismacosx//programming.html – ykatchou

Смежные вопросы