我一直在尝试上传我的应用程序来进行公证,关注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吗?否则,我如何成为“提供商的成员”?
发布于 2020-01-02 22:24:47
我希望您需要将--asc-provider参数传递给altool。这应该是代表帐户id的字母数字的短字符串。
https://stackoverflow.com/questions/59398276
复制相似问题