在真机上运行一个程序的过程以及将app发布到Appstore上的过程

在真机上运行一个程序的过程

1.打开钥匙串 ,从证书颁发机构请求证书,产生一个CertificateSigningRequest.certSigningRequest文件(csr 文件和测试机【iPad、iPhone等】有关,这个设备在其他机器上运行的话,只要将该证书拷过去就能使用)
2.生成 cer证书:
追加一个开发者证书
在真机上运行一个程序的过程以及将app发布到Appstore上的过程
 

选择


在真机上运行一个程序的过程以及将app发布到Appstore上的过程
 继续,AppID选择 项目的Bundle Identifier:com.henanunicom.gzzl
继续,最后产生一个cer证书
双击产生的证书,将cer证书加入钥匙串

3.生成 profile证书
追加证书
在真机上运行一个程序的过程以及将app发布到Appstore上的过程
 选择AppID ,勾选SelectAll 证书,SelectAll 设备,填证书名,最后生成profile证书
将profile证书拖入Xcode,然后在Build Settings里选择开发者和刚生成的证书
在真机上运行一个程序的过程以及将app发布到Appstore上的过程
 

 

 

发布到AppStore
1.首先得到csr文件,和上边的一样,如果有就不必重新生成了
2.产生cer文件
追加证书:
在真机上运行一个程序的过程以及将app发布到Appstore上的过程
 选择 产品里的第二个,继续
在真机上运行一个程序的过程以及将app发布到Appstore上的过程
 选择 与要提交的项目的Bundle Identifier一致的AppID


在真机上运行一个程序的过程以及将app发布到Appstore上的过程
 
在真机上运行一个程序的过程以及将app发布到Appstore上的过程
 选择第一步生成的csr文件,上传,生成,下载,完成
双击生成的cer证书,将其加入到钥匙串
3.生成 profile 证书
追加证书


在真机上运行一个程序的过程以及将app发布到Appstore上的过程
 选择 Distribution里边的 AppStore,如果是给本地其他人员的测试机测试,则选择Ad hoc,继续
AppID同样选择和项目Bundle Identifier一样的那个
在真机上运行一个程序的过程以及将app发布到Appstore上的过程
 选择最新生成的那个证书(看日期,最后一个)
在真机上运行一个程序的过程以及将app发布到Appstore上的过程
 

给证书起一个名字
在真机上运行一个程序的过程以及将app发布到Appstore上的过程
 生成,下载,完成
将profile证书拖到Xcode,在Build Settings里选择该证书


在真机上运行一个程序的过程以及将app发布到Appstore上的过程
 

OK,finished。