Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles(证书、App ID及配置文件)

步骤一、Apple Developer App的注册于账户管理

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第1张图片

 

步骤二、在手机上打开最新版本的Apple Developer app。 注册您的APPLE DEVELOPER PROGRAM

 

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第2张图片

 为此,你必须先行:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第3张图片

然后,升级你的macOS操作系统的版本与其同步:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第4张图片

 

下载并安装新版的Xcode:

        Sign development versions of your iOS, macOS, tvOS, and watchOS apps. For use in Xcode 11 or later

签署你的iOS、macOS、tvOS和watchOS应用程序的开发版本。在开发者账户中心官网上,用于Xcode 11或更高版本(现目前12Beta) , 下载历史版本:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第5张图片

步骤三、Certificates认证 , Identifiers设置ID标识 & Profiles配置所需的开发环境

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第6张图片

验证您的身份并查看更新的许可协议:即,必须通过上述 步骤一~步骤二,才能完成。

3.1、如果你的Certificates证书已过期,续费后,需要重新认证(苹果开发者网站的代码真TMD烦人,续费后证书不能自动续期),方法:

3.1.1、在你的MAC电脑或你的mac虚拟机上安装其要求的较新版的Xcode,现目前2020-06-29我安装的是Xoode版本 :version 11.5(11E608c),以换代以前的10.2.1(10E1001)版本

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第7张图片

3.1.2、打开Xcode,进入菜单Xcode -> Xcode Server , 打开 Account账户选项卡:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第8张图片

3.1.3、选中你的Account账户输入你的Apple ID的密码,启动新的会话

3.1.4、点中Apple ID对应的Team后,点Manage Certificates...按钮 , 打开证书管理:

      点 + 按钮,新增如下5种类型的证书:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第9张图片

      并在此过程中,选择配置好你的Mac电脑和对应上述联机的Iphone手机。

3.1.5、完成上述步骤,方可在开发者网站账户管理页面https://developer.apple.com/account/中按照步骤四、步骤五配置你的Identifiers设置App ID标识 & Profiles配置所需的开发环境:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第10张图片

 

 步骤四、Identifiers设置你的App ID

4.1、可以设置多个,最多不超过20个

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第11张图片

4.2、为每个App ID设置其Capabilities功能权限:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第12张图片

       注意: 如果你是先配置步骤五,而后又修改了步骤四中的Capabilities功能权限,你需要回到步骤五,将配置重新保存生效:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第13张图片

步骤五、Profiles的具体配置

5.1、用文本备份你之前过期的App ID对应的配置文件(以备下面重构时再次使用),并删除之前过期的App ID的配置文件

5.2、新建App ID对应的配置文件:

      选择Profile的Type类型(包括【1】开发类App DevelopmentApp Store、Ad Hoc及Apple服务的Developer ID2】发布类Distribution),及其对应的平台(IOS或Mac)

      其中:Development ID、iOS App Development、macOS App Development、(mac)App Store、Ad Hoc是常用和必须的,它们的安装,分别包含四个子步骤:(1)、选择类型Select Type;(2)、配置Configure;(3)、产生配置文件Generate;(4)、下载配置文件(pem格式)的mac安装包Download;(5)、在mac电脑或您的虚拟机上分别安装配置文件(pem格式)。

      安装示例如下:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第14张图片

Development

  • iOS App Development

    Create a provisioning profile to install development apps on test devices.

开发

iOS App开发
创建配置文件,以在测试设备上安装开发应用程序。

If you plan to use services such as Game Center, In-App Purchase, and Push Notifications, or want a Bundle ID unique to a single app, use an explicit App ID. If you want to create one provisioning profile for multiple apps or don't need a specific Bundle ID, select a wildcard App ID. Wildcard App IDs use an asterisk (*) as the last digit in the Bundle ID field.

如果您计划使用游戏中心、应用内购买和推送通知等服务,或希望捆绑包ID对单个应用唯一,请使用显式的应用ID。如果您要为多个应用创建一个设置配置文件或不需要特定的捆绑包ID,选择通配符应用程序ID。通配符应用程序ID使用星号(*)作为捆绑包ID字段中的最后一个数字。

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第15张图片

Generate a Provisioning Profile

  • Select Type 
  • Configure
  • Generate
  • Download

Select an App ID

If you plan to use services such as Game Center, In-App Purchase, and Push Notifications, or want a Bundle ID unique to a single app, use an explicit App ID. If you want to create one provisioning profile for multiple apps or don't need a specific Bundle ID, select a wildcard App ID. Wildcard App IDs use an asterisk (*) as the last digit in the Bundle ID field

生成配置配置文件

    选择类型

    配置

    生成

    下载

选择应用程序ID

如果您计划使用游戏中心、应用内购买和推送通知等服务,或希望捆绑包ID对单个应用唯一,请使用显式的应用ID。如果您要为多个应用创建一个设置配置文件或不需要特定的捆绑包ID,选择一个通配符应用程序ID。通配符应用程序ID在Bundle ID字段中使用星号(*)作为最后一个数字

5.3、所有我的配置文件案例:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第16张图片

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第17张图片

 

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第18张图片

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第19张图片

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第20张图片

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第21张图片

 

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第22张图片

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第23张图片

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第24张图片

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第25张图片

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第26张图片

 

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第27张图片

 

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第28张图片

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第29张图片

 

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第30张图片

 

 配置Ad hoc类型 :

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第31张图片

 Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第32张图片

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第33张图片

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第34张图片

配置各项Service服务所需的Keys:

 

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第35张图片

 

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第36张图片

 

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第37张图片

 

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第38张图片

 

       若Key需要单独的证书及Identifilers,则独立配置:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第39张图片

 

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第40张图片

 

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第41张图片

       以下这三项尚未配置完毕,待续《Iphone App创建于审核步骤:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles》:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第42张图片

      如果你有多个App ID,请安装上述方法,分别建立,例如:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第43张图片

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第44张图片

      到此为止,你为你账户的证书下所有App ID建立了对应的配置文件,特别注意:

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第45张图片

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles_第46张图片

本博客关联:与苹果操作权限相关的沙盒与路径:

     1、《手机路径、Windows路径知识及delphiXE跨设备APP自动下载和升级》 https://blog.csdn.net/pulledup/article/details/96837667  

     2、《Delphi版本信息Version Info(Android个性化AndroidManifest.template.xml包模板文件;IOS或OSX修改info.plist.template.xml》https://blog.csdn.net/pulledup/article/details/105220094

     3、《delphiXE IOS编程零碎1-沙盒(沙箱)》https://blog.csdn.net/pulledup/article/details/99730518

喜欢的话,就在下面点个赞、收藏就好了,方便看下次的分享:

你可能感兴趣的:(IOS,ios,xcode,app,iphone,appstore)