Так что, когда вы отправляетесь назад/вперед во времени время изменения прав. Или был прав. Или будет правильно. @JohnBaber убедиться, что он работает в первую очередь. @Jeef он будет работать на все поддерживает прокси-скрипт. Некоторые десктопы имеют одну конфигурацию прокси, который является общим для всех программ в среде рабочего стола, такие, что изменение настройки одного из программ влияет на все из них. terndon, подумав об этом на некоторое время, ваше предложение очевидно (кроме изначально со мной) ... я попробовал его и он работает нормально ... спасибо. Изменил его, чтобы быть в теме У вас включена опция разблокировки OEM в настройках для разработчиков? Я не предполагаю недобросовестности. Оратор может быть хорошо известны и имеют тысячи причин не в состоянии справиться с этой. Я просто считаю вежливым и не злыдня не нужно обижать и может доказать, мотивационной и познавательной. Как иностранец английского языка в науке я считаю, что это проблема. Я была на нескольких семинарах, где спикером был почти невразумительное. Я не следил за остальными обсуждения замечаний, поэтому я не порассуждать на автора вопроса тоже.

Сейчас используется пакета текущим/productbuild для создания архиве продукт, состоящий из трех пакетов (приложений, деинсталлятор, Кест), что, по словам установщика устанавливается нормально, без ошибок.

Этот КЕКСТ правильно помещен в /Library/Extensions и послеустановочного скрипта это красиво.

Но мои приложения не перемещаются в /приложения/компании/ папку. Создается папка, но приложения не помещается туда.

Процесс ведения компонент файла plist + распределение XML является настолько простым, я просто не могу понять, какого черта может пойти не так ?

Пакет может быть "установлен" через пацифист, хотя и тогда послеустановочного скрипта не выполняется.

Помочь?

Обновление:

Анализировать фазы (находится приложение в ./папка пакета текущим/app_path/):

пакета текущим --анализ --корень "./пакета текущим/app_path/" приложения.файл plist

Этап сборки:

пакета текущим --корень "./пакета текущим/app_path/" \
 - компонент-файлы ./приложение.файл plist \
 --установите-месте "/приложения/компании/" \
 --идентификатор "ком.компании.приложение myapp.ПКГ" \
 --версия "1.0" \
приложение.ПКГ

Затем в архиве продукта, Шаг 1:

productbuild --синтез --пакет приложения.ПКГ distribution.xml

distribution.xml затем модифицированные правильное фоновое изображение, лицензию и т. д.

Шаг 2:

productbuild-распространение ./выход distribution.xml .ПКГ

(Я опустил пакет КЕКСТ, как это прекрасно работает)

При установке "выход.ПКГ", папке /приложения/компания/ является, но является пустым.

Решена (см. Грэхемов ответ ниже):

Установив BundleIsRelocatable в компоненте plist файлы к ложным, приложения ставятся в правильное место.

Просмотр журнала установки, приложение получило "переехал" туда, где мой проект Xcode приложения, но все же создать /папка/компании. "Немного" своеобразное поведение, я бы сказал.

На OSX версии 10.11.1.