Я пытаюсь получить мое приложение, которое не отображается в Dock, чтобы иметь возможность запускать при входе в систему. Это сложно, и включает в себя создание второго вспомогательного приложения, которое вы добавляете в качестве элемента запуска. Это вспомогательное приложение отвечает только за запуск основного приложения, а затем выход из него.
Я выполнил инструкции здесь и здесь и это работает как шарм - проблема, конечно, в подписи кода. У меня две цели; цель вспомогательного приложения копируется в подкаталог Contents/Library/LoginItems
основного пакета во время компиляции. Каждый пакет имеет свой собственный идентификатор пакета и собственный профиль обеспечения развертывания, но когда я проверяю свой архив для хранилища приложений, я получаю следующую ошибку:
Invalid provisioning profile. The provisioning profile included in the bundle BUNDLE NAME [BUNDLE NAME.app] is invalid. For more information, visit the Mac OS Developer Portal.
Если я удалю хелперный пакет из моей основной цели, проблем нет. Похоже, что наличие другого профиля обеспечения задает ошибку.
Как я могу включить два подписанных пакета и передать проверку?