一、创建项目流程
1.1 创建测试证书
打开钥匙串访问,点击从证书颁发机构请求证书...
填入开发者账号的邮箱和名称,勾选存储到磁盘,点击确定以后存储到磁盘,将会生成一个CertificateSigningRequest.certSigningRequest文件,该文件为本机CSR文件。
打开进入苹果开发者中心
https://developer.apple.com/account/ios/certificate/
点击Certificates 右边的 + 号
点击iOS Distribution (App Store and Ad Hoc),这个选项是发布到苹果应用商店和测试分发,之后点击Continue
点击Choose File,选择之前生成的CSR文件,点击Continue
创建成功会出现以下界面,注意Certificate Type是iOS Distribution,之后点击Download下载到本地磁盘中,该文件名为ios_distribution.cer,这是证书文件
1.2 创建App ID
点击Identifiers右边的 + 号
选择App IDs ,之后点击Continue
选择Platform(平台)为 iOS, tvOS, watchOS,Description 填入SpaceID(项目ID)Bundle ID 选择Explicit(精确的)并且在下面输入框中填入com.feidao.xxx,xxx是SpaceID,如图所示,Capabilities 是App所需要包含的功能,根据情况勾选,操作完成之后点击Continue之后,点击Register
如果spaceID含有短横线则需要将短横线替换为下划线例如:demo—feidao 替换为 demo_feidao
1.3 添加测试设备
点击Devices 右边的 + 号
Platform 选择包含 ios
Device Name 填入设备名称(用于标识不同的设备),为规范设备名称,统一采用名字+设备名的形式,例如:张三的iphoneX
Device ID (UDID) 填入设备UUID,可从用ios设备扫描以下二维码获取,然后点击Continue,再点击Register,最后点击Done完成
1.4 生成描述文件
点击Profiles右边的 + 号
由于是测试版本,所以选择Ad Hoc,如果是发布到AppStore则选择 App Store,选择完成后点击Continue。
选择之前创建的App ID,点击Continue继续
选择之前创建的CSR证书文件,点击Continue继续
勾选需要测试的设备,点击Continue继续
输入名称,点击下一步(截图省略)之后点击下载文件保存在本地磁盘,该文件为test.mobileprovision,这是描述文件