electron - 用户名不是提供者的成员

标签 electron electron-builder apple-id electron-notarize

我在使用electron-notarize公证 Electron 应用程序时遇到麻烦。我已经从https://appleid.apple.com/创建了一个应用程序专用密码。另外,我不属于任何团队。如下面的屏幕快照所示,这只是我的个人Apple ID +开发人员帐户。

Apple ID

但是,当我尝试通过electron-builder构建应用程序时,看到以下错误。

1 package(s) were not uploaded because they had problems:
        /var/folders/xw/f3dmryjd1lz27zcc43hs9vbr0000gn/T/B967F8F2-309E-4149-A6FA-2C12F0BDF63F/io.provider.app.itmsp - Error Messages:

2020-03-18 23:58:05.200 altool[11959:306625] *** Error: The username adsfasdfdsa@gmail.com is not a member of the provider. Contact your team admin for assistance. (1296)

我有以下 Electron 公证配置代码。

appBundleId: "io.provider.app",
appPath: `${appOutDir}/${appName}.app`,
appleId: "abcadsfdasfds@gmail.com",
appleIdPassword: "xxxxxxxxx",

我也尝试在上述配置规则中使用ascProvider,但没有任何运气。

ascProvider: "asdfasdfadsfdas@gmail.com"

或者

ascProvider: "My Full Name"

我现在没有选择余地,不知道我到底在这里缺少什么。任何帮助将不胜感激。

最佳答案

经过一个小时的调查,我才意识到,如果没有99美元的Apple开发人员帐户,就无法对我的应用程序进行公证。因此,这可以解释为什么尝试将应用程序上载到Apple服务器进行公证时流程失败的原因。但是,xcrun altool的错误是完全模糊的,因为它所说的现在已经没有意义了。

关于electron - 用户名不是提供者的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60745167/

相关文章:

ios - 如何通过CloudKit检索登录用户的AppleID?

c++ - 在 Electron 中使用自定义 Node 包

node.js - 无法为 Node 构建 native 包

angular - Angular + Electron-构建和dist URL

webpack - 无法使用 Electron 生成器找到依赖关系(node-pre-gyp)

xamarin - Apple 开发者帐户团队未出现在 VS Mac 上

google-api - 使用 Electron/ Chrome 浏览器时出现 SpeechRecognition 网络错误

java - 错误 : The resource could not be loaded because the App Transport Security policy requires the use of a secure connection

Electron 应用公证。公证 Electron 应用程序无法在其他机器上打开

ios - 在没有用户交互的情况下恢复 iOS 8 上的应用内购买?