#objective-c #applescript #xcode13 #xcode-command-line-tools
Вопрос:
Я пытаюсь создать приложение Mac в objective-C, которое отправит путь к изображению для инструмента командной строки, его результат будет сохранен в каком-либо месте, а затем он будет использоваться моим приложением mac. Вот то, что я сделал до сих пор.
- Я открыл содержимое .app и импортировал каталог содержимого в свой проект xcode.
- Затем, используя NSTask, я могу запросить этот инструмент командной строки для выполнения нужных мне действий.
- Я удалил возможности песочницы из своего проекта Xcode, поскольку он должен взаимодействовать с системными файлами.
- Короче говоря, когда я запускаю свою программу, все работает хорошо.
Основная проблема возникает, когда я попытался создать его сборку, используя параметр Идентификатор разработчика (Распространять непосредственно заказчику) и экспортировать его без нотариального заверения, он просит меня выбрать профиль для ресурсов. Когда я даю ему тот же профиль подготовки, он выдает мне ошибку «Подпись кода «Ресурсы не удалось»».
Поскольку я включил содержимое инструмента командной строки в свой проект, он также включает файл info.plist с некоторым идентификатором пакета (я также изменил идентификатор пакета).