Electron-开发实践:注册苹果开发者账号
【前言】
当使用electron开发完一个mac应用后,
如果想正常在mac电脑上使用,
还需要对你的应用进行签名和公证,
而签名和公证都需要一个苹果开发者账号,
这个过程中有一些坑,记录一下。
【注册】
注册地址: https://developer.apple.com/cn/programs/enroll/
本文注册一个个人账号,
注册前只需要有一个apple id就行,
如果有苹果手机或者电脑都会有apple id。
点击开始注册后,
需要先用apple id登录,
登录后会提示使用apple developer app注册,
手机端和mac端都有这个应用,可以下载一下。

【立即注册置灰】
打开apple developer app后,
点击底部的账户,
然后会遇到第一个问题,
立即注册按钮置灰,无法点击,

原因:苹果要校验apple id对应的住址的真实性
解决:给苹果反馈,苹果会回复邮件,地址: https://developer.apple.com/contact/#!/topic/select
大概会收到这样的邮件回复,

收到这个邮件后,立即注册按钮就可以点击了。
【无效的地址】
立即注册可以点击后,
遇到第二个问题,
按提示填写目前的住址后,
提示无效的地址,
这个时候依旧是在上面的地址反馈,
会再次收到邮件,
一封和上面类似,一封邮件用来上传文件,
这里苹果要求你上传证明住址真实性的证件,

按邮件的要求上传对应的地址,
然后再次点击立即注册,
填入和证件上一直的住址,
就解决了。
【缴费】
上面都搞定后,
点击继续按钮,
会看到缴费的提示,
缴费688元。。。

接着按提示填一些身份信息等,
然后缴费688,会员就开通了,
但是虽然你可能已经收到了微信之类的扣款通知,
或者已经收到了apple的邮件订阅通知,
但是你登录apple developer program网站,
看到的还是确认中。。

给苹果客服电话咨询了下,
虽然苹果已经收到了扣款,
但是内部还有一些确认,系统会自动执行,
等确认后就可以了,一般不超过48小时。
相关推荐
Electron-开发实践:clipboard剪切板
【前言】 Electron提供获取和写入系统剪切板的操作, 详见:https://www.electronjs.org/docs/latest/api/clipboard 【进程】 clipboard支持主进程使用,支持没有开启sandbox的渲染进程使用 【系统】 大部分clipboard的api
Electron-开发实践:crash上报及解析
【前言】 electron开发实践中,crash的上报不可避免, electron中可以通过crashReporter来上报crash, https://www.electronjs.org/docs/latest/api/crashreporter , 而处理crash使用的是crashpad,有
Electron-开发实践:DMG安装包定制
【前言】 dmg文件是mac端常见的安装包格式, 前面几篇文章已经使用electron开发并打包好一个应用了, 本文主要讲下定制dmg安装包, 前面几篇文章: 一篇文章学会Electron Electron开发实践:本地数据库SQLite Electron开发实践:使用Monorepo管理Elect
Electron-开发实践:包体积精简
【前言】 前面几篇文章讲了从开发electron应用到mac打包, 相关文章: 一篇文章学会Electron Electron开发实践:本地数据库SQLite Electron开发实践:使用Monorepo管理Electron项目 Electron开发实践:Mac打包 Electron开发实践:注册
Electron-开发实践:制作icns图标
【省流】 封装了一个mac上将png转为icns的应用, 欢迎大家使用: https://electronicns.com/ 【前言】 将Electron应用打包为Mac应用包的时候, 这里以electronpackager打包为例, 默认打包运行后的应用图标是这样, 【icns】 按electro
Electron-开发实践:本地日志
【前言】 使用electron开发好本地应用后, 本地日志记录必不可少, 这样可以通过日志获取用户操作信息以及定位bug等, 本地日志与实时性的埋点上报稍微有不同, 本地日志量更大,信息更全,且不是所有信息都时候上报。 【与nodejs本地日志的异同】 electron写本地日志和nodejs写本地
Electron-开发实践:定制Mac菜单
【前言】 前面几篇文章讲了从开发electron应用到mac打包, 相关文章: 一篇文章学会Electron Electron开发实践:本地数据库SQLite Electron开发实践:使用Monorepo管理Electron项目 Electron开发实践:Mac打包 Electron开发实践:注册
Electron-开发实践:Mac应用包签名和公证
【前言】 一篇文章学会Electron Electron开发实践:本地数据库SQLite Electron开发实践:使用Monorepo管理Electron项目 当你通过上面这些文章使用Electron开发好一个桌面应用, Electron开发实践:Mac打包 并通过这个文章在本地打包好了mac的应
Electron-开发实践:Mac打包
【前言】 当本地开发好一个 electron 应用后, 最想做的事情就是打包然后分享出去。 如何用 monorepo 管理一个 electron 项目, 可以看这里: Electron开发实践:使用Monorepo管理Electron项目 【构建】 接上一篇,打包是在 packages/dishie
Electron-开发实践:使用Monorepo管理Electron项目
【前言】 本文讲如何用 monorepo 来管理一个 electron 项目 代码地址: https://github.com/uikoo9/dishimonorepo/tree/electronmonorepo 【初始化】 首先需要初始化一个 monorepo 前端项目, 具体步骤可以看这里: 初
Electron-开发实践:注册快捷键
【前言】 本文介绍一下electron应用中如何注册快捷键 【主进程】 主进程注册快捷键比较简单,需要注意的是在app ready后使用, 常见键盘映射: https://www.electronjs.org/docs/latest/api/accelerator 另外在推出app时需要将所有注册的
Electron-开发实践:几种更新方式
【前言】 Electron开发桌面APP后, 接着涉及一个问题就是如何更新后续的版本, 本文介绍几种更新的方式。 【Electron架构】 用Electron开发的桌面APP, 其实包含几个部分: 1\. Electron本身的环境 2\. 主进程,主进程中又分为Nodejs部分,和非Nodejs部
Electron-开发实践:创建Window
【前言】 Electron入门就需要创建一个window, window是用来展示ui的, window是在渲染进程。 【创建window】 新建一个前端项目, package.json内容如下, 可以看到安装了Electron的开发依赖, 即执行过下面的命令, 且有一个start命令用来本地启动E
一篇文章学会Electron
【前言】 javascript语言的强大生命力,为前端开发拓展了很多业务 网页端业务:基于js,html,css开发网页相关业务 服务端业务:基于nodejs开发服务端业务 桌面端业务:基于chromium和nodejs开发桌面业务 移动端业务:基于webview开发移动端业务 【electron简
Electron-开发实践:本地数据库SQLite
【前言】 本地存取数据的一些常见的手段:Cookie,LocalStorage,IndexedDB,SQLite等, 这里做下简单的对比 Cookie 存储大小:4k 设置有效期:可以 服务端获取:可以 特点:简单数据存取 LocalStorage 存储大小:5M 设置有效期:不行 服务端获取:不行