Сбой нотариального удостоверения Install4J MacOS с учетной записью Apple ID, присоединенной к другим поставщикам iTunes - PullRequest
1 голос
/ 08 января 2020

Я использую Install4J 8 на компьютере MacOS для создания установщика Ma c для приложения Java, заверенного нотариально. Я включил флажок для нотариального заверения. Во время сборки Install4J запрашивает AppleId и пароль. Я сгенерировал пароль приложения для своего идентификатора Apple и предоставил его Install4J, но получил следующую ошибку.

Stack trace:
com.exe4j.a.d: could not upload myinstaller_macos_1_0_0.dmg: Your Apple ID account is attached to other iTunes providers. You will need to specify which provider you intend to submit content to by using the -itc_provider command. Please contact us if you have questions or need help. (1627) (code 1627)
    at com.install4j.d.a.f$c.a(ejt:136)
    at com.install4j.d.a.f.a(ejt:69)
    at com.install4j.b.r.b(ejt:192)
    at com.install4j.gui.b.run(ejt:100)

Any help will be appreciated in this matter.

1 Ответ

1 голос
/ 08 января 2020

После обновления до 8.0.3 вы можете настроить нотариальное заверение на шаге «Общие параметры-> Подписание кода», и на этом шаге есть текстовое поле «Краткое имя провайдера», которое передается аргументу -itc_provider.

...