Упаковка утилит Unix как части приложения Какао - PullRequest
1 голос
/ 22 июня 2011

В настоящее время я пишу приложение Cocoa, использующее pdftotext из xpdf, которое я лично имею из-за homebrew.

Как я могу упаковать xpdf с моим приложением Cocoa для распространения, чтобы оно работало для любого конечного пользователятребования?

1 Ответ

1 голос
/ 20 августа 2011

Ну, вы можете просто поместить бинарный файл в ваш пакет и распространять его вместе с вашим приложением. IANAL, но обратите внимание, что xpdf и инструменты являются GPL, поэтому вам необходимо сообщить пользователю (например, на экране «О программе»), что вы используете xpdf, и где пользователь может получить источник. Убедитесь, что pdftotext не создает никаких настроек в ~ / за пределами папки Library пользователя, иначе Apple отклонит приложение. Но я думаю, вы знаете ограничения для приложений OS X в App Store. Вы также можете попробовать использовать libpoppler в качестве фреймворка в вашем приложении, но это сделает ваше приложение GPL, если вы не возражаете против этого.

Редактировать: я могу просто указать вам Документация для разработчиков Apple . Они явно имеют дело с вспомогательными приложениями. Тем не менее, я думаю, что ваш pdftext на самом деле не является вспомогательным приложением, так как пользователь никогда не запускает его сам. Но все же, тогда до упомянутых руководящих принципов все еще применяется.

...