【问题标题】:Apple notarization error: "The username is not a member of a provider"Apple 公证错误:“用户名不是提供商的成员”
【发布时间】:2020-04-11 09:00:15
【问题描述】:

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

现在当我运行时

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

提示我的帐户不是提供商的成员时失败:

1 package(s) were not uploaded because they had problems:
    /var/folders/c9/0k8wm_mj0g11kvr4kzrksx440000gn/T/63D75020-CC91-437D-BB5F-3AF1F5F3EC3E/com.My.Bundle.Id.itmsp - Error Messages:
        The username myappleid@mail.com is not a member of the provider . Contact your team admin for assistance. (1296)
2019-12-18 20:00:20.497 altool[857:45244] *** Error: The username myappleid@mail.com is not a member of the provider . Contact your team admin for assistance. (1296)

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

【问题讨论】:

标签: apple-developer notarize


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-06-29
    • 1970-01-01
    • 2018-04-09
    • 1970-01-01
    • 2014-03-05
    • 2013-04-13
    • 1970-01-01
    • 2015-06-23
    • 1970-01-01
    相关资源
    最近更新 更多