linux申请iosudid证书,iOS 相关证书申请

一、相关证书申请

1.登录开发者账号:开发者中心,点击Account

23c3363fa181

选择证书配置

2.创建开发证书和生产证书(开发证书类型为iOS Development,生产证书类型为iOS Distribution)

23c3363fa181

选择All之后点击+号到此页面

2.1点击页面最下面的Continue按钮,如下图

23c3363fa181

需要CSR文件

2.2Mac电脑钥匙串申请CSR文件

23c3363fa181

点击调到后续页面

23c3363fa181

点击继续后保存文件

2.3选择申请的CSR文件并点击继续

23c3363fa181

点击继续后将证书下载至本地

3.注册App ID

23c3363fa181

注册App ID

填完上面的信息过后,继续填写下面的信息,选择注册的功能,选择完成过后点击最下面的Continue按钮,进入最后的页面,点击Register即可完成注册。(若项目Bundle ID已经注册则不能再次注册)

23c3363fa181

选择相应的服务并继续

23c3363fa181

注册页面

4.创建iOS 推送开发证书和生产开发证书(推送证书分为开发和发布(生产)两种,类型分别为APNs Development ios,APNs Distribution ios)

23c3363fa181

选择相应选项进入下一步

23c3363fa181

选择对应项目的App ID

选择对应项目的App ID后点击继续进行下一步,再选择CSR文件生成证书并下载即可

注:注册推送证书也可以在选中对应的App ID进行编辑

23c3363fa181

编辑App ID

23c3363fa181

推送证书创建界面

23c3363fa181

证书创建成功后推送状态显示

5.创建描述文件(Provisionning Profiles文件,该文件将appID,开发者证书,硬件Device绑定到一块儿,在开发者中心配置好后可以添加到Xcode上,也可以直接在Xcode上连接开发者中心生成,真机调试时需要在PP文件中添加真机的udid)

23c3363fa181

image.png

23c3363fa181

image.png

点击继续选择APP ID(如下图)

23c3363fa181

选择App ID

23c3363fa181

选择开发证书

23c3363fa181

证书命名点击继续并下载

开发版证书还需要选择设备(我一般是全选),cer 证书非颁发CSR文件的电脑只能使用 p12文件,双击证书在钥匙串中找到证书并导出p12文件即可(证书密码一定要设置!!!)

至此 iOS 相关的证书基本申请完毕,如图:

23c3363fa181

相关证书

二、远程推送测试

远程推送的测试工具有很多种,我用的

23c3363fa181

image.png

1.使用方法 从任意位置拖拽cer证书到选择控件上,或者从列表控件中选择推送证书,或置浏览任意位置的推送证书

2.填写对应的Device Token (环境不同Device Token不同,环境不同Device Token不同,环境不同Device Token不同)

测试环境的Device Token比较容易获取,下列方法中直接断点获取就好,生产环境(即App store下载安装)的获取就比较麻烦,我是直接让后台给我的。

// 获取deviceToken结果

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {

NSLog(@"deviceToken:%@", deviceToken);

NSString *pushToken = [[[[NSString stringWithFormat:@"%@", deviceToken] stringByReplacingOccurrencesOfString:@"" withString:@""] stringByReplacingOccurrencesOfString:@" " withString:@""];

// 注册成功,将deviceToken发送给服务器

}

注:现在App卸载之后再重新安装Device Token也会变化

3.填写或者选择Payload

{

"aps" : {

"alert" : "message",//消息

"badge" : 9,//显示9个角标

"sound" : "default" //震动提示音。默认为default

},

"parm1″ : "bar",//扩展参数1

"parm2″ : 2 //扩展参数2

}

4.选择即将推送的环境

5.连接推送服务器

6.发送推送

7.手机收到推送消息(注:测试环境的DeviceToken收不到生产环境的推送消息)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值