现在做ios开发,原生的开发已经不是第一选择,现在有很多不同的H5开发框架,在性能上都不输原生开发,而UI方便却能做得比原生更炫,比如CSS得灵活度肯定是比原生开发出来得应用更灵活的。
我们在开发IOS应用的时候,需要生成一个p12格式的证书,和一个.mobileprovision格式的描述文件(profile文件)。
在我们没有mac电脑的情况下,我们需要借助香蕉云编这个平台来生成p12证书。生成的方法如下:
先登录香蕉云编,进入控制台:
https://www.yunedit.com
然后创建csr文件:
接着登录苹果开发者中心的后台,点击certificates,创建cer证书,创建的过程中需要选择ios distribution app store and ad hoc类型,不要选择apple类型的证书:
https://developer.apple.com/
创建过程中还会要求我们提供一个csr文件,然后我们上传刚才我们在香蕉云编生成的csr文件就行了:
这样我们就可以生成cer证书了,我们将这个cer证书下载下来。
回到香蕉云编,使用这个cer证书,按照它的说明,就可以生成p12证书了:
到此,p12证书已经创建成功了。接下来教会大家创建profile文件(描述文件):
登录苹果开发者中心的profiles菜单,创建profile文件
创建的时候,我们选择app store类型,这个类型是最简单的,假如是想创建真机测试的profile,则选择ad hoc类型,建议新手先创建app store类型,因为ad hoc还需要添加测试手机的udid(获取ios手机udid的方法可以参见:https://www.yunedit.com/udid)。
然后创建的过程中会要求我们选择一个appid,这个appid就是我们应用的包名,这个包名要跟我们在开发工具填写的包名一致。
假如你还没有创建app ID,需要在下图identifiers这个菜单先创建appid
假如已经创建了appid 不断的下一步,就可以创建完profile文件了。很简单。