申请mdp就不说了,直接来如何配置
打开developer certificate utility ,http://developer.apple.com/mac 登录进来就是
按左边的顺序来,当然前提是先在keychain里面生成CertificateSigningRequest.certSigningRequest,这里也不说了,我桌面这个文件已经扔了2年了。。。一直没删过
创建app id了,这里名字随意,下面其实也是随意的,但是要和xcode里面的对应起来
创建完了出现这样的样式,增值服务自己再配置咯
下步创建证书,注意开发证书和发布证书,还有下面的开发证书(类似adhoc的东西吧貌似)
因为我们要上传到mac store,所以选mac发布证书
按下一步一步步来,这步应该不陌生了吧
创建完了应该出现如图所示的画面
接着下步,绑定系统id了
系统id在关于本机里面
接着创建开发,发布证书了
开发证书可以选下面的设备,发布就不行鸟
接着Xcode里面设置app id和证书了,对着图找位置改咯,info.plist里面改Bundle identifier,程序类型也选上Application Category
然后编译出来.app文件,接着开始打包上传
这里需要用命令行把.app变成.apk
打开终端,输入命令,命令的写法在图里写的很明白了,再给出官方版
productbuild \
--component build/Release/Sample.app /Applications \
--sign "3rd Party Mac Developer Installer: John Appleseed" \
--product product_definition.plist Sample.pkg
测试打包是否成功的代码是
sudo installer -store -pkg path-to-package -target /
然后用app uploader上传吧
打开developer certificate utility ,http://developer.apple.com/mac 登录进来就是
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_79bc6cd6e964002.png)
按左边的顺序来,当然前提是先在keychain里面生成CertificateSigningRequest.certSigningRequest,这里也不说了,我桌面这个文件已经扔了2年了。。。一直没删过
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_a37e6e4496ec015.png)
创建app id了,这里名字随意,下面其实也是随意的,但是要和xcode里面的对应起来
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_6966ff3af891373.png)
创建完了出现这样的样式,增值服务自己再配置咯
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_44ef32de03618fe.png)
下步创建证书,注意开发证书和发布证书,还有下面的开发证书(类似adhoc的东西吧貌似)
因为我们要上传到mac store,所以选mac发布证书
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_42f2c8e3394ec7b.png)
按下一步一步步来,这步应该不陌生了吧
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_d593a359f9ccc5c.png)
创建完了应该出现如图所示的画面
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_861a267d15c071b.png)
接着下步,绑定系统id了
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_19b703969c0d0d4.png)
系统id在关于本机里面
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_10a225a8fbed86a.png)
接着创建开发,发布证书了
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_be31430abdddf70.png)
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_0ae8f9363585afa.png)
开发证书可以选下面的设备,发布就不行鸟
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_c111ef585c216f3.png)
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_a2a1366a2569c22.png)
接着Xcode里面设置app id和证书了,对着图找位置改咯,info.plist里面改Bundle identifier,程序类型也选上Application Category
然后编译出来.app文件,接着开始打包上传
![](http://cc.cocimg.com/bbs/attachment/thumb/Fid_5/5_7444_669612a0341a130.png)
这里需要用命令行把.app变成.apk
打开终端,输入命令,命令的写法在图里写的很明白了,再给出官方版
productbuild \
--component build/Release/Sample.app /Applications \
--sign "3rd Party Mac Developer Installer: John Appleseed" \
--product product_definition.plist Sample.pkg
测试打包是否成功的代码是
sudo installer -store -pkg path-to-package -target /
然后用app uploader上传吧