<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>orhan.cn - apple</title>
    <link rel="self" type="application/atom+xml" href="https://orhan.cn/tags/apple/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://orhan.cn"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-05-18T00:00:00+00:00</updated>
    <id>https://orhan.cn/tags/apple/atom.xml</id>
    <entry xml:lang="en">
        <title>iOS App 备案需要的 Bundle ID、公钥、SHA-1 和证书制作</title>
        <published>2026-05-18T00:00:00+00:00</published>
        <updated>2026-05-18T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              menzil
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://orhan.cn/posts/ios-app-icp-filing-certificate/"/>
        <id>https://orhan.cn/posts/ios-app-icp-filing-certificate/</id>
        
        <content type="html" xml:base="https://orhan.cn/posts/ios-app-icp-filing-certificate/">&lt;p&gt;iOS App 做国内 App 备案时，平台一般会要求填写 App 的特征信息，常见包括：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;Bundle ID
&lt;&#x2F;span&gt;&lt;span&gt;公钥
&lt;&#x2F;span&gt;&lt;span&gt;SHA-1
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;这几个信息都和苹果开发者账号里的证书、标识符有关。这里记录一下从创建 Bundle ID、制作证书，到获取公钥和 SHA-1 的完整流程。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;yi-xian-fen-qing-ji-ge-gai-nian&quot;&gt;一、先分清几个概念&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#yi-xian-fen-qing-ji-ge-gai-nian&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;1-bundle-id&quot;&gt;1. Bundle ID&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#1-bundle-id&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Bundle ID 是 iOS App 的唯一标识，类似 Android 的包名。&lt;&#x2F;p&gt;
&lt;p&gt;常见格式：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;com.company.appname
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;例如：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;com.example.mall
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;备案时填写的 Bundle ID，要和 App Store Connect、Xcode 项目、打包使用的描述文件保持一致。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;2-gong-yao&quot;&gt;2. 公钥&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#2-gong-yao&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;备案里说的公钥，一般是签名证书里的 Public Key。它用于识别 App 签名证书。&lt;&#x2F;p&gt;
&lt;p&gt;注意：这里不是 Apple Push Notification 的推送 Key，也不是 Sign in with Apple 的私钥 &lt;code&gt;.p8&lt;&#x2F;code&gt;。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;3-sha-1&quot;&gt;3. SHA-1&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#3-sha-1&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;iOS 备案里的 SHA-1，一般指苹果签名证书的 SHA-1 指纹，通常是 16 进制格式。&lt;&#x2F;p&gt;
&lt;p&gt;常见格式长这样：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;AA:BB:CC:DD:EE:FF:11:22:33:44:55:66:77:88:99:00:AA:BB:CC:DD
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;有些备案平台填写时可以带冒号，有些平台要求去掉冒号。如果提交失败，就把冒号去掉再试：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;AABBCCDDEEFF11223344556677889900AABBCCDD
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h2 id=&quot;er-xu-yao-zhun-bei-shen-me&quot;&gt;二、需要准备什么&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#er-xu-yao-zhun-bei-shen-me&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;1. Apple Developer Program 账号
&lt;&#x2F;span&gt;&lt;span&gt;2. Mac 电脑
&lt;&#x2F;span&gt;&lt;span&gt;3. 钥匙串访问 Keychain Access
&lt;&#x2F;span&gt;&lt;span&gt;4. App 的 Bundle ID
&lt;&#x2F;span&gt;&lt;span&gt;5. Apple Distribution 证书
&lt;&#x2F;span&gt;&lt;span&gt;6. App Store 描述文件 .mobileprovision
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;如果只是备案，核心是拿到 &lt;code&gt;Bundle ID&lt;&#x2F;code&gt;、证书 &lt;code&gt;公钥&lt;&#x2F;code&gt;、证书 &lt;code&gt;SHA-1&lt;&#x2F;code&gt;。&lt;&#x2F;p&gt;
&lt;p&gt;如果还要打包上架，还需要 &lt;code&gt;.p12&lt;&#x2F;code&gt; 证书和 &lt;code&gt;.mobileprovision&lt;&#x2F;code&gt; 描述文件。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;san-chuang-jian-bundle-id&quot;&gt;三、创建 Bundle ID&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#san-chuang-jian-bundle-id&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;登录苹果开发者后台：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;https:&#x2F;&#x2F;developer.apple.com&#x2F;account
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;进入：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;Certificates, Identifiers &amp;amp; Profiles
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;创建步骤：&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;左侧选择 &lt;code&gt;Identifiers&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;点击 &lt;code&gt;+&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;选择 &lt;code&gt;App IDs&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;类型选择 &lt;code&gt;App&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;填写描述，例如 &lt;code&gt;Mall App&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;填写 Bundle ID，例如 &lt;code&gt;com.example.mall&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;勾选 App 需要的能力，例如 Push Notifications、Associated Domains、Sign in with Apple&lt;&#x2F;li&gt;
&lt;li&gt;保存&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;创建完成后，在 &lt;code&gt;Identifiers&lt;&#x2F;code&gt; 列表里看到的 &lt;code&gt;IDENTIFIER&lt;&#x2F;code&gt; 就是备案要填的 Bundle ID。&lt;&#x2F;p&gt;
&lt;p&gt;如果项目已经存在，也可以在 Xcode 里查看：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;Target -&amp;gt; Signing &amp;amp; Capabilities -&amp;gt; Bundle Identifier
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;或者看 &lt;code&gt;Info.plist&lt;&#x2F;code&gt; &#x2F; 构建配置里的：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;PRODUCT_BUNDLE_IDENTIFIER
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h2 id=&quot;si-chuang-jian-zheng-shu-qing-qiu-csr&quot;&gt;四、创建证书请求 CSR&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#si-chuang-jian-zheng-shu-qing-qiu-csr&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;在 Mac 上打开：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;钥匙串访问
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;菜单栏选择：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;钥匙串访问 -&amp;gt; 证书助理 -&amp;gt; 从证书颁发机构请求证书
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;填写：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;用户电子邮件地址：你的 Apple ID 邮箱
&lt;&#x2F;span&gt;&lt;span&gt;常用名称：公司名或开发者名
&lt;&#x2F;span&gt;&lt;span&gt;CA 电子邮件地址：留空
&lt;&#x2F;span&gt;&lt;span&gt;请求是：存储到磁盘
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;保存后会得到一个文件：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;CertificateSigningRequest.certSigningRequest
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;这个 CSR 文件用来在苹果开发者后台创建证书。&lt;&#x2F;p&gt;
&lt;p&gt;注意：生成 CSR 的同时，Mac 钥匙串里会生成一把对应的私钥。后面导出 &lt;code&gt;.p12&lt;&#x2F;code&gt; 时必须在同一台 Mac 上操作，或者确保私钥已经同步到了当前 Mac。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;wu-chuang-jian-apple-distribution-zheng-shu&quot;&gt;五、创建 Apple Distribution 证书&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#wu-chuang-jian-apple-distribution-zheng-shu&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;登录：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;https:&#x2F;&#x2F;developer.apple.com&#x2F;account
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;进入：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;Certificates, Identifiers &amp;amp; Profiles -&amp;gt; Certificates
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;创建步骤：&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;点击 &lt;code&gt;+&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;选择 &lt;code&gt;Apple Distribution&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;上传刚才生成的 &lt;code&gt;.certSigningRequest&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;点击生成&lt;&#x2F;li&gt;
&lt;li&gt;下载证书文件&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;下载后通常是：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;distribution.cer
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;双击这个 &lt;code&gt;.cer&lt;&#x2F;code&gt; 文件，系统会导入到钥匙串。&lt;&#x2F;p&gt;
&lt;p&gt;在钥匙串里应该能看到类似这样的证书：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;Apple Distribution: 公司名称 (TEAMID)
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;如果证书左侧有一个小三角，展开后能看到私钥，说明这台 Mac 上有对应私钥，可以正常导出 &lt;code&gt;.p12&lt;&#x2F;code&gt;。&lt;&#x2F;p&gt;
&lt;p&gt;如果没有私钥，后面打包会有问题，需要回到生成 CSR 的那台 Mac 上导出，或者重新生成 CSR 和证书。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;liu-dao-chu-p12-zheng-shu&quot;&gt;六、导出 p12 证书&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#liu-dao-chu-p12-zheng-shu&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;打开：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;钥匙串访问 -&amp;gt; 登录 -&amp;gt; 我的证书
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;找到：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;Apple Distribution: 公司名称 (TEAMID)
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;右键选择：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;导出
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;文件格式选择：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;个人信息交换 .p12
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;设置一个密码，导出后得到：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;ios_distribution.p12
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;这个 &lt;code&gt;.p12&lt;&#x2F;code&gt; 一般用于 HBuilderX、uni-app、Flutter CI、Fastlane、云打包等场景。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;qi-chuang-jian-miao-shu-wen-jian-mobileprovision&quot;&gt;七、创建描述文件 mobileprovision&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#qi-chuang-jian-miao-shu-wen-jian-mobileprovision&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;进入苹果开发者后台：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;Certificates, Identifiers &amp;amp; Profiles -&amp;gt; Profiles
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;创建步骤：&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;点击 &lt;code&gt;+&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;选择 &lt;code&gt;App Store Connect&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;选择刚才创建的 App ID &#x2F; Bundle ID&lt;&#x2F;li&gt;
&lt;li&gt;选择对应的 &lt;code&gt;Apple Distribution&lt;&#x2F;code&gt; 证书&lt;&#x2F;li&gt;
&lt;li&gt;填写 Profile 名称&lt;&#x2F;li&gt;
&lt;li&gt;生成并下载&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;下载后得到：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;appstore.mobileprovision
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;打包时，&lt;code&gt;.p12&lt;&#x2F;code&gt; 和 &lt;code&gt;.mobileprovision&lt;&#x2F;code&gt; 要对应同一个 Bundle ID 和同一个团队。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;ba-huo-qu-bundle-id&quot;&gt;八、获取 Bundle ID&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#ba-huo-qu-bundle-id&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;最直接的方式是在苹果开发者后台看：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;Certificates, Identifiers &amp;amp; Profiles -&amp;gt; Identifiers
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;列表里的 &lt;code&gt;IDENTIFIER&lt;&#x2F;code&gt; 就是 Bundle ID。&lt;&#x2F;p&gt;
&lt;p&gt;也可以从 Xcode 看：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;Target -&amp;gt; Signing &amp;amp; Capabilities -&amp;gt; Bundle Identifier
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;如果手里已经有 &lt;code&gt;.ipa&lt;&#x2F;code&gt; 文件，可以先解压：&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#2b303b;color:#c0c5ce;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#bf616a;&quot;&gt;unzip&lt;&#x2F;span&gt;&lt;span&gt; app.ipa&lt;&#x2F;span&gt;&lt;span style=&quot;color:#bf616a;&quot;&gt; -d&lt;&#x2F;span&gt;&lt;span&gt; ipa_tmp
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;然后读取：&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#2b303b;color:#c0c5ce;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#bf616a;&quot;&gt;&#x2F;usr&#x2F;libexec&#x2F;PlistBuddy -c &lt;&#x2F;span&gt;&lt;span&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color:#a3be8c;&quot;&gt;Print :CFBundleIdentifier&lt;&#x2F;span&gt;&lt;span&gt;&amp;quot; ipa_tmp&#x2F;Payload&#x2F;*.app&#x2F;Info.plist
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h2 id=&quot;jiu-huo-qu-sha-1&quot;&gt;九、获取 SHA-1&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#jiu-huo-qu-sha-1&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;fang-fa-yi-zai-yao-chi-chuan-li-cha-kan&quot;&gt;方法一：在钥匙串里查看&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#fang-fa-yi-zai-yao-chi-chuan-li-cha-kan&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;打开：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;钥匙串访问 -&amp;gt; 登录 -&amp;gt; 证书
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;找到：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;Apple Distribution: 公司名称 (TEAMID)
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;双击证书，展开详细信息，找到：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;SHA-1
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;复制这个值填到备案平台。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;fang-fa-er-yong-openssl-cha-kan&quot;&gt;方法二：用 openssl 查看&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#fang-fa-er-yong-openssl-cha-kan&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;如果你手里有苹果下载的 &lt;code&gt;.cer&lt;&#x2F;code&gt; 文件，可以执行：&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#2b303b;color:#c0c5ce;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#bf616a;&quot;&gt;openssl&lt;&#x2F;span&gt;&lt;span&gt; x509&lt;&#x2F;span&gt;&lt;span style=&quot;color:#bf616a;&quot;&gt; -inform&lt;&#x2F;span&gt;&lt;span&gt; DER&lt;&#x2F;span&gt;&lt;span style=&quot;color:#bf616a;&quot;&gt; -in&lt;&#x2F;span&gt;&lt;span&gt; distribution.cer&lt;&#x2F;span&gt;&lt;span style=&quot;color:#bf616a;&quot;&gt; -noout -fingerprint -sha1
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;输出类似：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;sha1 Fingerprint=AA:BB:CC:DD:EE:FF:11:22:33:44:55:66:77:88:99:00:AA:BB:CC:DD
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;等号后面的就是 SHA-1。&lt;&#x2F;p&gt;
&lt;p&gt;如果备案平台不接受冒号，去掉冒号即可。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;shi-huo-qu-gong-yao&quot;&gt;十、获取公钥&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#shi-huo-qu-gong-yao&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;fang-fa-yi-zai-ping-guo-kai-fa-zhe-hou-tai-cha-kan&quot;&gt;方法一：在苹果开发者后台查看&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#fang-fa-yi-zai-ping-guo-kai-fa-zhe-hou-tai-cha-kan&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;登录苹果开发者后台：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;Certificates, Identifiers &amp;amp; Profiles -&amp;gt; Certificates
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;点进对应的证书详情页，部分备案教程会让你在这里查看证书详情里的 Public Key &#x2F; 公共密钥。&lt;&#x2F;p&gt;
&lt;p&gt;如果页面显示不完整，可以先点击省略号展开；如果还是不完整，就按备案平台提示复制能显示出来的公钥内容。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;fang-fa-er-cong-zheng-shu-wen-jian-dao-chu-gong-yao&quot;&gt;方法二：从证书文件导出公钥&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#fang-fa-er-cong-zheng-shu-wen-jian-dao-chu-gong-yao&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;如果你手里有 &lt;code&gt;.cer&lt;&#x2F;code&gt; 文件：&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#2b303b;color:#c0c5ce;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#bf616a;&quot;&gt;openssl&lt;&#x2F;span&gt;&lt;span&gt; x509&lt;&#x2F;span&gt;&lt;span style=&quot;color:#bf616a;&quot;&gt; -inform&lt;&#x2F;span&gt;&lt;span&gt; DER&lt;&#x2F;span&gt;&lt;span style=&quot;color:#bf616a;&quot;&gt; -in&lt;&#x2F;span&gt;&lt;span&gt; distribution.cer&lt;&#x2F;span&gt;&lt;span style=&quot;color:#bf616a;&quot;&gt; -pubkey -noout
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;输出类似：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;-----BEGIN PUBLIC KEY-----
&lt;&#x2F;span&gt;&lt;span&gt;...
&lt;&#x2F;span&gt;&lt;span&gt;-----END PUBLIC KEY-----
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;有些备案系统要填的是完整 PEM 公钥，有些只要中间那段内容，有些平台页面会提示“10 进制或 16 进制”。实际以你提交备案的平台输入框说明为准。&lt;&#x2F;p&gt;
&lt;p&gt;如果平台要求一行，可以去掉头尾和换行，只保留中间内容。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;shi-yi-bei-an-ping-tai-tian-xie-shi-zen-me-dui-ying&quot;&gt;十一、备案平台填写时怎么对应&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#shi-yi-bei-an-ping-tai-tian-xie-shi-zen-me-dui-ying&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;常见填写关系：&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;备案字段&lt;&#x2F;th&gt;&lt;th&gt;iOS 对应信息&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;App 包名 &#x2F; iOS 应用标识符&lt;&#x2F;td&gt;&lt;td&gt;Bundle ID&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;公钥 &#x2F; 平台公钥&lt;&#x2F;td&gt;&lt;td&gt;Apple Distribution 证书公钥&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;签名 MD5 &#x2F; SHA-1&lt;&#x2F;td&gt;&lt;td&gt;iOS 填证书 SHA-1&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;注意：&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Android 通常填 MD5。&lt;&#x2F;li&gt;
&lt;li&gt;iOS 通常填 SHA-1。&lt;&#x2F;li&gt;
&lt;li&gt;不要把 Android 的 MD5 填到 iOS。&lt;&#x2F;li&gt;
&lt;li&gt;不要把推送证书、公钥 &lt;code&gt;.p8&lt;&#x2F;code&gt;、登录私钥当成备案公钥。&lt;&#x2F;li&gt;
&lt;li&gt;Bundle ID、公钥、SHA-1 要来自同一个要上架的 App 和签名证书。&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;shi-er-app-store-connect-li-tian-xie-icp-bian-hao&quot;&gt;十二、App Store Connect 里填写 ICP 编号&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#shi-er-app-store-connect-li-tian-xie-icp-bian-hao&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;备案通过后，会拿到 ICP 备案号。&lt;&#x2F;p&gt;
&lt;p&gt;进入：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;https:&#x2F;&#x2F;appstoreconnect.apple.com
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;找到对应 App：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;App 信息 -&amp;gt; 在中国大陆的供应情况
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;按页面要求填写 ICP 备案信息。&lt;&#x2F;p&gt;
&lt;p&gt;这里要注意：&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;App Store Connect 里的 App 名称、开发者主体、备案主体信息要尽量保持一致。&lt;&#x2F;li&gt;
&lt;li&gt;简体中文 App 信息要和备案信息一致。&lt;&#x2F;li&gt;
&lt;li&gt;如果没有配置简体中文，本地化信息要和主要语言里的备案信息一致。&lt;&#x2F;li&gt;
&lt;li&gt;游戏、新闻、出版、宗教等类型可能还要额外许可证。&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;shi-san-chang-jian-wen-ti&quot;&gt;十三、常见问题&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#shi-san-chang-jian-wen-ti&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;1-zheng-shu-li-kan-bu-dao-si-yao-zen-me-ban&quot;&gt;1. 证书里看不到私钥怎么办？&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#1-zheng-shu-li-kan-bu-dao-si-yao-zen-me-ban&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;说明当前 Mac 没有这个证书对应的私钥。&lt;&#x2F;p&gt;
&lt;p&gt;解决办法：&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;去生成 CSR 的那台 Mac 导出 &lt;code&gt;.p12&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;或者重新生成 CSR&lt;&#x2F;li&gt;
&lt;li&gt;重新创建 Apple Distribution 证书&lt;&#x2F;li&gt;
&lt;li&gt;重新生成描述文件&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h3 id=&quot;2-sha-1-he-gong-yao-yong-kai-fa-zheng-shu-huan-shi-fa-bu-zheng-shu&quot;&gt;2. SHA-1 和公钥用开发证书还是发布证书？&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#2-sha-1-he-gong-yao-yong-kai-fa-zheng-shu-huan-shi-fa-bu-zheng-shu&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;备案和上架一般用发布证书，也就是 &lt;code&gt;Apple Distribution&lt;&#x2F;code&gt;。&lt;&#x2F;p&gt;
&lt;p&gt;不要用 &lt;code&gt;Apple Development&lt;&#x2F;code&gt; 证书去填生产 App 的备案信息。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;3-bundle-id-ke-yi-gai-ma&quot;&gt;3. Bundle ID 可以改吗？&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#3-bundle-id-ke-yi-gai-ma&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;如果 App 已经在 App Store Connect 创建并上传过构建版本，Bundle ID 基本就不能改了。&lt;&#x2F;p&gt;
&lt;p&gt;如果还没上传，可以重新建 App ID，但要同步修改 Xcode、描述文件、云打包配置。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;4-p12-mi-ma-wang-liao-zen-me-ban&quot;&gt;4. p12 密码忘了怎么办？&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#4-p12-mi-ma-wang-liao-zen-me-ban&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;code&gt;.p12&lt;&#x2F;code&gt; 密码忘了无法找回。&lt;&#x2F;p&gt;
&lt;p&gt;如果钥匙串里还有证书和私钥，可以重新导出一份 &lt;code&gt;.p12&lt;&#x2F;code&gt; 并设置新密码。&lt;&#x2F;p&gt;
&lt;p&gt;如果私钥也没了，就重新创建证书。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;5-bei-an-ping-tai-ti-shi-sha-1-ge-shi-cuo-wu-zen-me-ban&quot;&gt;5. 备案平台提示 SHA-1 格式错误怎么办？&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#5-bei-an-ping-tai-ti-shi-sha-1-ge-shi-cuo-wu-zen-me-ban&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;先确认是不是填了证书 SHA-1，而不是 App 文件的哈希。&lt;&#x2F;p&gt;
&lt;p&gt;再尝试两种格式：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;AA:BB:CC:DD...
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;或：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;AABBCCDD...
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;不同备案服务商的输入校验不完全一样。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;shi-si-gei-kai-fa-he-ke-hu-de-zi-liao-qing-dan&quot;&gt;十四、给开发和客户的资料清单&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#shi-si-gei-kai-fa-he-ke-hu-de-zi-liao-qing-dan&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;可以按下面这个清单交付：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;App 名称：
&lt;&#x2F;span&gt;&lt;span&gt;开发者主体：
&lt;&#x2F;span&gt;&lt;span&gt;Bundle ID：
&lt;&#x2F;span&gt;&lt;span&gt;证书名称：
&lt;&#x2F;span&gt;&lt;span&gt;Team ID：
&lt;&#x2F;span&gt;&lt;span&gt;SHA-1：
&lt;&#x2F;span&gt;&lt;span&gt;公钥：
&lt;&#x2F;span&gt;&lt;span&gt;p12 文件：
&lt;&#x2F;span&gt;&lt;span&gt;p12 密码：
&lt;&#x2F;span&gt;&lt;span&gt;mobileprovision 文件：
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;建议把 &lt;code&gt;.p12&lt;&#x2F;code&gt;、密码分开传，不要放在同一个聊天窗口里。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;shi-wu-can-kao-ru-kou&quot;&gt;十五、参考入口&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#shi-wu-can-kao-ru-kou&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;Apple Developer：https:&#x2F;&#x2F;developer.apple.com&#x2F;account&lt;&#x2F;li&gt;
&lt;li&gt;App Store Connect：https:&#x2F;&#x2F;appstoreconnect.apple.com&lt;&#x2F;li&gt;
&lt;li&gt;阿里云 App 备案特征信息说明：https:&#x2F;&#x2F;help.aliyun.com&#x2F;zh&#x2F;icp-filing&#x2F;basic-icp-service&#x2F;user-guide&#x2F;fill-in-app-feature-information&lt;&#x2F;li&gt;
&lt;li&gt;腾讯云 App 备案特征信息说明：https:&#x2F;&#x2F;cloud.tencent.com&#x2F;document&#x2F;product&#x2F;243&#x2F;97789&lt;&#x2F;li&gt;
&lt;li&gt;Apple App 信息说明：https:&#x2F;&#x2F;developer.apple.com&#x2F;cn&#x2F;help&#x2F;app-store-connect&#x2F;reference&#x2F;app-information&#x2F;app-information&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;xiao-jie&quot;&gt;小结&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#xiao-jie&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;iOS App 备案最容易混淆的是证书相关信息。记住这几个对应关系就行：&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;Bundle ID = iOS App 唯一标识
&lt;&#x2F;span&gt;&lt;span&gt;公钥 = Apple Distribution 证书里的公钥
&lt;&#x2F;span&gt;&lt;span&gt;SHA-1 = Apple Distribution 证书的 SHA-1 指纹
&lt;&#x2F;span&gt;&lt;span&gt;p12 = 证书 + 私钥，用来打包
&lt;&#x2F;span&gt;&lt;span&gt;mobileprovision = Bundle ID + 证书 + 权限配置，用来描述签名范围
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;备案前先把 Bundle ID、证书、描述文件统一好，后面打包、备案、上架都会省很多事。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>公司注册苹果开发者账号流程及资料清单</title>
        <published>2026-04-03T00:00:00+00:00</published>
        <updated>2026-04-03T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              menzil
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://orhan.cn/posts/apple-developer-company-account/"/>
        <id>https://orhan.cn/posts/apple-developer-company-account/</id>
        
        <content type="html" xml:base="https://orhan.cn/posts/apple-developer-company-account/">&lt;p&gt;公司注册苹果开发者账号（Apple Developer Program）与个人账号在功能和费用上完全一致，均为 &lt;strong&gt;$99&#x2F;年&lt;&#x2F;strong&gt;，但需要额外验证公司真实性和 D-U-N-S 号码。记录一下完整流程供有需要的人参考。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;yi-qian-zhi-zhun-bei&quot;&gt;一、前置准备&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#yi-qian-zhi-zhun-bei&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;1-1-que-ren-zhang-hao-lei-xing&quot;&gt;1.1 确认账号类型&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#1-1-que-ren-zhang-hao-lei-xing&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;类型&lt;&#x2F;th&gt;&lt;th&gt;适用对象&lt;&#x2F;th&gt;&lt;th&gt;年费&lt;&#x2F;th&gt;&lt;th&gt;是否需要 D-U-N-S&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;个人（Individual）&lt;&#x2F;td&gt;&lt;td&gt;个人开发者&lt;&#x2F;td&gt;&lt;td&gt;$99&lt;&#x2F;td&gt;&lt;td&gt;否&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;公司（Organization）&lt;&#x2F;td&gt;&lt;td&gt;企业&#x2F;组织&lt;&#x2F;td&gt;&lt;td&gt;$99&lt;&#x2F;td&gt;&lt;td&gt;&lt;strong&gt;是&lt;&#x2F;strong&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;企业（Enterprise）&lt;&#x2F;td&gt;&lt;td&gt;内部大规模部署，不上架 App Store&lt;&#x2F;td&gt;&lt;td&gt;$299&lt;&#x2F;td&gt;&lt;td&gt;是&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;上架 App Store 走公司类型即可，无需企业账号。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;1-2-zhun-bei-d-u-n-s-hao-ma&quot;&gt;1.2 准备 D-U-N-S 号码&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#1-2-zhun-bei-d-u-n-s-hao-ma&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;D-U-N-S 是邓白氏公司（Dun &amp;amp; Bradstreet）发行的唯一企业标识符，苹果用它来验证公司真实存在。&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;先查，再申请。&lt;&#x2F;strong&gt; 邓白氏数据库覆盖了全球大量企业，很多公司其实&lt;strong&gt;早已有 D-U-N-S 号码&lt;&#x2F;strong&gt;，只是没有主动申请过。以下情况可能已有号码：&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;曾在银行申请过企业贷款或信用卡&lt;&#x2F;li&gt;
&lt;li&gt;办理过企业信用报告或评级业务&lt;&#x2F;li&gt;
&lt;li&gt;与有业务往来的大型企业做过供应商登记&lt;&#x2F;li&gt;
&lt;li&gt;公司成立时间较长（如10年以上）&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;因此第一步先去邓白氏官网查询：&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;苹果官方查询入口：https:&#x2F;&#x2F;developer.apple.com&#x2F;enroll&#x2F;duns-lookup&lt;&#x2F;li&gt;
&lt;li&gt;邓白氏官网查询入口：https:&#x2F;&#x2F;developer.dnb.com&#x2F;get-your-duns-number&#x2F;&lt;&#x2F;li&gt;
&lt;li&gt;输入公司名称或 D-U-N-S 号码直接搜索&lt;&#x2F;li&gt;
&lt;li&gt;搜到了直接用，搜不到再申请&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;申请方式（搜不到时）：&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;官网申请入口：https:&#x2F;&#x2F;developer.dnb.com&#x2F;get-your-duns-number&#x2F;&lt;&#x2F;li&gt;
&lt;li&gt;正常情况下免费，审核周期 &lt;strong&gt;1-2 个工作日&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;加急可联系邓白氏客服（国内可打 400-921-0385）&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;填写注意事项：&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;公司名称必须与营业执照上的&lt;strong&gt;完全一致&lt;&#x2F;strong&gt;（中英文、大小写、空格都要对齐）&lt;&#x2F;li&gt;
&lt;li&gt;总部地址、员工人数等需如实填写&lt;&#x2F;li&gt;
&lt;li&gt;申请后记录下 D-U-N-S 号码，一般格式为 &lt;code&gt;XX-XXX-XXXX&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;blockquote&gt;
&lt;p&gt;如果是新申请 D-U-N-S 号码，邓白氏数据同步到苹果需要 &lt;strong&gt;1-2 天&lt;&#x2F;strong&gt;，建议等 2-3 天再进行苹果注册，否则可能遇到&quot;D-U-N-S 号码找不到&quot;的报错。&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;1-3-zhun-bei-gong-si-zi-liao&quot;&gt;1.3 准备公司资料&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#1-3-zhun-bei-gong-si-zi-liao&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;中国境内公司需要准备：&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;营业执照&lt;&#x2F;strong&gt;（加盖公章的扫描件或照片）&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;法人身份证&lt;&#x2F;strong&gt;正反面&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;在职证明&lt;&#x2F;strong&gt;（苹果注册时需证明申请人是公司员工。可用这个工具 &lt;a href=&quot;&#x2F;apple-employment-cert.html&quot; style=&quot;color:#2563eb;text-decoration:none;&quot;&gt;在职证明生成器&lt;&#x2F;a&gt; 快速生成 A4 格式的中英文在职证明）&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;D-U-N-S 号码确认函&lt;&#x2F;strong&gt;（邓白氏发放，可截图或 PDF）&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;公司英文名称&lt;&#x2F;strong&gt;（用于 App Store 显示，没有的话需要自己音译或意译）&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;公司网站&lt;&#x2F;strong&gt;（需可访问，至少有简单的关于我们页面）&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Apple ID&lt;&#x2F;strong&gt;（用于登录开发者账号，建议使用公司域名的邮箱，如 &lt;code&gt;developer@yourcompany.com&lt;&#x2F;code&gt;）&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;信用卡&lt;&#x2F;strong&gt;（用于支付 $99 年费，支持 VISA &#x2F; Mastercard）&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;er-zhu-ce-liu-cheng&quot;&gt;二、注册流程&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#er-zhu-ce-liu-cheng&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;step-1-fang-wen-zhu-ce-ye-mian&quot;&gt;Step 1：访问注册页面&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#step-1-fang-wen-zhu-ce-ye-mian&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;打开 https:&#x2F;&#x2F;developer.apple.com&#x2F;enroll&#x2F; ，选择 &quot;Organization&quot;。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;step-2-shu-ru-d-u-n-s-hao-ma&quot;&gt;Step 2：输入 D-U-N-S 号码&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#step-2-shu-ru-d-u-n-s-hao-ma&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;苹果会验证 D-U-N-S 号码。如果提示找不到：&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;等待 1-2 天后再试&lt;&#x2F;li&gt;
&lt;li&gt;或联系邓白氏更新数据&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;step-3-tian-xie-gong-si-xin-xi&quot;&gt;Step 3：填写公司信息&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#step-3-tian-xie-gong-si-xin-xi&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Legal Entity Name&lt;&#x2F;strong&gt;：公司全称（英文），必须与 D-U-N-S 登记一致&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;D-U-N-S Number&lt;&#x2F;strong&gt;：填入已申请的号码&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Website&lt;&#x2F;strong&gt;：公司官网&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Headquarters Address&lt;&#x2F;strong&gt;：公司总部地址（英文）&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Work Email&lt;&#x2F;strong&gt;：公司域名邮箱（避免使用 gmail、qq 等公共邮箱）&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Phone&lt;&#x2F;strong&gt;：公司电话&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;step-4-ti-jiao-zi-liao-gong-shen-he&quot;&gt;Step 4：提交资料供审核&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#step-4-ti-jiao-zi-liao-gong-shen-he&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;苹果会验证：&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;公司是否真实存在（通过 D-U-N-S）&lt;&#x2F;li&gt;
&lt;li&gt;申请人是否有权代表公司（需提供营业执照、法人身份证）&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h3 id=&quot;step-5-qian-shu-xie-yi-bing-fu-kuan&quot;&gt;Step 5：签署协议并付款&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#step-5-qian-shu-xie-yi-bing-fu-kuan&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;审核通过后：&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;阅读并签署《Apple Developer Program License Agreement》&lt;&#x2F;li&gt;
&lt;li&gt;使用信用卡支付 &lt;strong&gt;$99 美元&#x2F;年&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h3 id=&quot;step-6-deng-dai-ji-huo&quot;&gt;Step 6：等待激活&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#step-6-deng-dai-ji-huo&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;付款成功后，账号会在 &lt;strong&gt;1-2 个工作日&lt;&#x2F;strong&gt;内激活。届时你会收到确认邮件。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;san-wan-zheng-zi-liao-qing-dan&quot;&gt;三、完整资料清单&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#san-wan-zheng-zi-liao-qing-dan&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;pre style=&quot;background-color:#2b303b;color:#c0c5ce;&quot;&gt;&lt;code&gt;&lt;span&gt;□ D-U-N-S 号码
&lt;&#x2F;span&gt;&lt;span&gt;□ 营业执照（加盖公章）
&lt;&#x2F;span&gt;&lt;span&gt;□ 法人身份证（正反面）
&lt;&#x2F;span&gt;&lt;span&gt;□ 在职证明（公司员工证明，可借助 &amp;lt;a href=&amp;quot;&#x2F;apple-employment-cert.html&amp;quot; style=&amp;quot;color:#2563eb;text-decoration:none;&amp;quot;&amp;gt;在职证明生成器&amp;lt;&#x2F;a&amp;gt;）
&lt;&#x2F;span&gt;&lt;span&gt;□ 公司域名邮箱（推荐）
&lt;&#x2F;span&gt;&lt;span&gt;□ 公司英文名称（提前想好）
&lt;&#x2F;span&gt;&lt;span&gt;□ 公司官网（可访问）
&lt;&#x2F;span&gt;&lt;span&gt;□ 信用卡（支持外币支付）
&lt;&#x2F;span&gt;&lt;span&gt;□ Apple ID（建议新建或使用公司邮箱）
&lt;&#x2F;span&gt;&lt;span&gt;□ 公章（如果需要纸质盖章流程）
&lt;&#x2F;span&gt;&lt;span&gt;□ 邓白氏确认函（截图即可）
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h2 id=&quot;si-zhu-yi-shi-xiang&quot;&gt;四、注意事项&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#si-zhu-yi-shi-xiang&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;4-1-zhang-hao-gui-shu-quan&quot;&gt;4.1 账号归属权&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#4-1-zhang-hao-gui-shu-quan&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;公司账号的归属权在&lt;strong&gt;公司主体&lt;&#x2F;strong&gt;而非个人。即使添加了多个成员，离职后移除即可，不影响账号。这是公司注册最重要的意义之一。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;4-2-yi-ge-ren-ye-ke-yi-zhu-ce-gong-si-zhang-hao&quot;&gt;4.2 一个人也可以注册公司账号&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#4-2-yi-ge-ren-ye-ke-yi-zhu-ce-gong-si-zhang-hao&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;不要求公司有多名员工，个体工商户也可以申请。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;4-3-xin-yong-qia-wen-ti&quot;&gt;4.3 信用卡问题&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#4-3-xin-yong-qia-wen-ti&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;苹果从境外扣款，建议使用&lt;strong&gt;单币种外币卡&lt;&#x2F;strong&gt;（如中行 VISA 美金卡）。双币种卡有时会遇到支付失败。如果失败，可尝试：&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;换一张卡&lt;&#x2F;li&gt;
&lt;li&gt;联系银行开放境外网上支付&lt;&#x2F;li&gt;
&lt;li&gt;通过电话支付&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;4-4-shen-he-shi-jian&quot;&gt;4.4 审核时间&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#4-4-shen-he-shi-jian&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;正常情况下 1-2 个工作日。如果资料有问题，苹果会发邮件要求补充。注意查收垃圾邮件箱。&lt;&#x2F;p&gt;
&lt;h3 id=&quot;4-5-nian-fei-xu-fei&quot;&gt;4.5 年费续费&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#4-5-nian-fei-xu-fei&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;到期前一个月苹果会发邮件提醒。&lt;strong&gt;建议开启自动续费&lt;&#x2F;strong&gt;，开发者证书和描述文件与账号绑定，断签后会影响线上 App 的更新和安装。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;wu-zhu-ce-wan-cheng-hou-yao-zuo-de-shi&quot;&gt;五、注册完成后要做的事&lt;a class=&quot;anchor&quot; aria-hidden=&quot;true&quot; href=&quot;#wu-zhu-ce-wan-cheng-hou-yao-zuo-de-shi&quot; hidden=&quot;&quot;&gt;#&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;ol&gt;
&lt;li&gt;在 &lt;a href=&quot;https:&#x2F;&#x2F;developer.apple.com&#x2F;&quot;&gt;Apple Developer Console&lt;&#x2F;a&gt; 中添加团队成员，设置角色权限&lt;&#x2F;li&gt;
&lt;li&gt;在 &lt;a href=&quot;https:&#x2F;&#x2F;appstoreconnect.apple.com&#x2F;&quot;&gt;App Store Connect&lt;&#x2F;a&gt; 中创建 App 记录&lt;&#x2F;li&gt;
&lt;li&gt;创建 App Store Connect 团队的 Apple ID（如果多人需要协同）&lt;&#x2F;li&gt;
&lt;li&gt;配置 App Store 开发者账号的税务和银行信息（用于接收 App 收入）&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;总体来说，公司注册苹果开发者账号比个人账号多出 D-U-N-S 验证这一步，其他流程都很直接。核心要点就是：&lt;strong&gt;提前申请 D-U-N-S、公司名称保持一致、准备好外币信用卡&lt;&#x2F;strong&gt;。&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
