以前打包的时候直接用自己的账号打包,到了另一家公司之后只有证书,那么就不能用以前的方式打包。
一、账号打包方式:
1,项目release模式,确保bundleid正确版本号正确,取消所有断点。
2,xcode8以后自动选择该账号下的证书(如果是用另一台电脑记得发证书的p12,否则就要再去生成一个)。
3,product-archive 一步步进行选择正确的企业证书,根据是否发布appstore还是内部分发来选择是第一个appstore还是第三个,然后可以直接up到appstore或者生成ipa文件,如果是上传appstore的ipa那么选择xcode中的tool-application loader上传(之后记得testflight)。
二、证书打包方式
1,项目build,然后文件夹products下的xxx.app show in finder 找到文件。
2,建立一个文件夹名称Payload,把1中的文件放进去。
3,压缩2中文件夹改后缀.ipa。
有时候打包完的ipa问价太大,配置编译选项 Generate Debug Symbols 设置为NO,这个配置选项应该会让你减去一点的体积。
减少ipa文件大小参考:
(http://blog.sina.com.cn/s/blog_8d663a9c0102w8w4.html)
(http://blog.csdn.net/ws1352864983/article/details/52282716)
网友评论