# 苹果开发者

# 常见问题

  • 注册哪个主体比较好?

    个人:如果您是个人或独资企业/一人公司,那么您个人的法定姓名将作为供应商列示在 App Store 上。

    组织:要求您提供法人实体名称和 D‑U‑N‑S® 编号。成为会员后,您可以选择将更多成员添加到自己的团队中。

  • 苹果开发者费用?与注意事项?

    • 一年688RMB,不提供发票;
    • 组织主体会审核资质,包括官网最好是ICP备案;
    • 时间从提交资料(1-2天审核) -> 审核资质(1天) -> 支付(1天) -> 开通(1-2天) -> 大概需要7天左右
  • 苹果开发者分发分国家区域吗?

    分,但是注册不分,全球的开发者都可以注册,然后发app到其他的区。

    注册的时候,主要是为了确认身份与收款。

  • 如何获取DUNS编号?

    首先,你要有一个企业资质,然后在这里 (opens new window)申请,非常简单,邮件回复大概不到1小时。

    DUNS (opens new window)查找您的组织时,系统会要求您提供以下信息:

    • 法人实体名称
    • 总部地址
    • 邮寄地址
    • 您的工作联系信息

# 注册Developer过程(图解)

image-20211009123919086

​ 注册说明:

- 需要全部使用英文字母(不会的使用DeepL翻译一下),一年688元
- 如果需要注册组织,需要提供DUNS编号:
RPReplay_Final1631589004-0005 RPReplay_Final1631589004-0004
  • 申请DUNS编号(组织才需要,个人用户不需要)

    image-20211009124412617

  • 审核通过后,支付:

    确保:1.AppleID上绑定了支付方式,比如支付宝;2.AppleID开通了二次验证,开通方法见:链接 (opens new window)

    image-20211009124623572
  • 支付成功,即开通成功:

    image-20211009124822310
  • 注册Apple Connect用于创建应用,地址 (opens new window)

# 配置iOS证书

配置证书有两种方式:

  1. 使用XCode自动配置(新手、个人开发者)->自动配置可以绕过证书、Profiles的配置,可以自动对应Identifiers与证书。
  2. 手动配置(团队)

# 创建证书(需下载)

手动的方式:

先登录苹果开发者的后台:https://developer.apple.com/ (opens new window),点击Certificates可以看到如下的页面:

image-20220129142541271

点击加号即可以创建开发证书或者生产证书:

image-20220129142711287

从macOS中,打开钥匙串访问:

image-20220129142801130

image-20220129142816582

然后在上面创建证书的位置,上传刚刚形成出来的请求证书的文件CertificateSigningReuest.certSigningRequest

image-20220129142907547

创建完成之后,下载,双击安装。

# 创建Identifiers

这个其实就是给应用创建了一个唯一的标识,过程如下:

选择左侧的Identifiers,一样点击加号进行创建:

image-20220129142541271

然后选择App后,接下来输入应用的ID,格式:(域名+应用英文名称),不要使用_可以使用-

image-20220129143338253

# 注册开发设计

在Device中添加(最多可以添加100台),关键就是如何获取设备的UDID:

方案一(推荐):https://www.pgyer.com/tools/udid (opens new window)

方案二:通过Xcode查看,点击Window->Devices and Simulators->identifier就能看到

image-20220129143758376

方案三:通过itunes查看,点选设备名称,多点几次就能切换到序列号的面板了:

image-20220129143716142

# 添加Profiles(需下载)

这个Profiles是会打包(证书、设备、Identifiers)到应用中的一个集合文件。

同样的,在证书页面左侧选择Profiles,点击添加:

image-20220129143934011

接下来选择Identifier,选择自己的应用,选择证书(一般对应前置选择的开发或者生产证书);

选择开发设备,用于调试,最后给profile命一个名字,就创建完成了。

下载,双击安装。

然后在XCode中进行配置->XCode相对比较智能,如果已经导入的Profile就可以选择了:

image-20220129145447084

自动创建:

打开Xcode,使用XCode打开ios文件夹,点击左侧的Runner,选择Targets中的Runner:

image-20220129145045569

然后点选Add Account添加苹果开发者账号:

image-20220129145219170

image-20220129145304278