在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,否则如何成为“提供商的成员”?
答案 0 :(得分:1)
我希望您需要将--asc-provider
参数传递给altool
。这应该是代表帐户ID的字母数字短字符串。