Я на Objective-c Xcode 11, macOS не iOS.
У меня есть небольшое приложение в target-c, помещенное в песочницу. Чтобы сделать его более доступным, я добавил поддержку сценариев и поэтому разработал некоторые действия Automator.
Я хочу встроить их в комплект приложений, чтобы пользователю не нужно было устанавливать их отдельно.
Относительнодокументация, которая работает, помещая их в комплект приложений следующим образом:
myapp.app/Library/Automator/actionHere
Что я пробовал:
Я создал архив и скопировал готовый продукт (действие automator) в папку своего приложения(в искателе) и добавил его в проект (без копирования). Затем я добавил фазу копирования файлов, чтобы скопировать ее в вышеуказанную папку (выбрал «Обертка» + «Библиотека / Автоматизатор»). Я пробовал как с «Sign on copy», так и без.
К сожалению, подпись приложения завершается неудачно с «незапечатанным содержимым, присутствующим в корневом каталоге» - без действия automator оно прекрасно работает.
TeamИдентификатор для кодирования и сертификаты совпадают для обоих приложений. Базовый идентификатор совпадает, например, com.mycompany.product и com.mycompany.product.automator.action1
Затем я попытался встроить проект Automator в качестве подпроекта. Но это вообще не удалось ....
Как я могу либо добавить проект Automator в качестве подпроекта основного проекта приложения и получить окончательный вариант автоматизации в вышеупомянутом каталоге, либо как я могу добавить уже подписанный код Automatorправильное действие для приложения, чтобы кодирование не завершилось неудачей.
С уважением, Пэт