Apple公证错误:“用户名不是提供者的成员”

时间:2019-12-18 18:40:48

标签: apple-developer notarize

Upload Your App to the Notarization Service guide之后,我一直在尝试上传我的应用以进行公证。我对其进行了代码签名,创建了应用程序专用密码,并将其添加到钥匙串中。开发人员ID证书已颁发给与我用于创建应用程序专用密码的帐户不同的帐户。

现在我跑步

>>> ''.join([chr('0x' + x) for x in ('68', '00e1', '006c', '00f6', '3077', '1e05a')])
'hálöぷ'

无法说明我的帐户不是提供商的成员:

xcrun altool --notarize-app --primary-bundle-id "com.My.Bundle.Id" --username "myappleid@mail.com" --password "@keychain:MyAppPassword" --file MyApp-1.2.3.dmg

我真的不明白这意味着什么。我是否必须订阅Apple Developer Program,否则如何成为“提供商的成员”?

1 个答案:

答案 0 :(得分:1)

我希望您需要将--asc-provider参数传递给altool。这应该是代表帐户ID的字母数字短字符串。