Упаковать несколько файлов в приложение/установщик для Mac, зарегистрировать и скрепить их скобами?
Я создал приложение .net 6 для Mac и изо всех сил пытаюсь понять, как все работает на Mac. Моя программа публикации состоит из следующих файлов
EmailSender (this is my app)
System.Native.a
System.Native.dylib
System.Net.Http.Native.dylib
System.Security.Cryptography.Native.Apple.dylib
System.Security.Cryptography.Native.OpenSsl.dylib
Моей первой идеей было подписать файлы. Заархивируйте их и нотариально заверите, и мне удалось добиться успеха, следуя https://codingflamingo.com/blog/how-to-code-sign-and-notarize-net-console-app-for-mac с некоторыми настройками.
Однако я не смог скрепить zip-файл, и мой клиент получил сообщение об ошибке «Не доверять», когда он распаковал файлы и попытался запустить EmailSender.
Поэтому я изучил создание файла EmailSender.app, но все примеры, которые я могу найти, относятся к одному файлу bash, в то время как у меня есть несколько файлов. Может ли кто-нибудь помочь мне понять, как мне упаковать зависимости в файле *.app?
Я также попытался создать файл dmg с помощью create-dmg (https://github.com/create-dmg/create-dmg), и мне удалось нотариально заверить его и скрепить, но установщик показывает все файлы, а не только EmialSender при попытке запустить.
Может ли кто-нибудь помочь мне, как мне упаковать файлы, чтобы мой клиент мог запускать EmailSender с зависимыми файлами с прикрепленным к ним сертификатом подписи моего кода?