确保电脑联网不然干什么都是扯淡!!
很简单,任何人只要跟苹果设备打交道必须要有Apple ID。要想打包ipa同样也必须要有Apple ID,没有的自己注册去
下面为在Xcode中添加Apple ID作为账号嘚步骤
网上有大批的xcode可以开发什么者账号注册流程,可以去参考应该很简单。我没有注册过一直用的别人的账号。
注册账号之后可鉯去苹果的xcode可以开发什么者中心
管理账号,证书provision profiles等等。还可以添加测试设备等
点进去会有这样的配置界面的。
可以参考这篇文章看看怹们之间的关系Certificate(证书)就是app在打包的时候必须签名,苹果iOS系统在安装app之前会验证Certificate否则不会通过安装。
如果前面添加了Apple ID账号进入这個界面,会看到有选项给你选的 我这里有2个账号。一个是xcode可以开发什么者一个不是。
配置的具体怎么配置网上有教程
配置完成之后從网上下载下来保存安装到本地的。
怎么保存安装第一种,直接去xcode可以开发什么者中心下载安装即可这里不介绍。
第二种、直接在Xcode中點击上图所示的“Fix Issue”即可
当然我的这个个人账号不是xcode可以开发什么者,那就更不谈配置Provisioning Profile了所以“Fix Issue”没有什么卵用。
换一个有效的账号“Fix Issue”之后警告消失了!表明你可以用这个账号进行签名打包。
在Xcode7之前真机调试和打包ipa是必须要签名的。但是Xcode7出来了真机调试不需要簽名了。打包ipa也可以不需要签名那不是可以绕过苹果安装app了?想得美,如果不签名打包的ipa那是不能安装的!!!打包可以不需要签名但是你要想安装的话,必须签名
签名打包就是在编译的过程中加入证书签名,那肯定是需要去Xcode中配置的目前网上有方法能实现企业級证书打包签名不需要在编译时,而在编译之后因此现在打包有两种方式:
1、在Xcode中配置code sign,实现签名打包ipa适用于企业级账号证书,个人賬号证书
2、在Xcode中无证书打包ipa,上传到指定工作室网站淘宝上现在一大堆打包服务的,由别人用他们的账号签名ipa适用于企业及账号。
5、Xcode证书签名打包
1、设置有效的Archive配置如下图所示,这里面一定要选择复制“Release”因为发布版本一定是release的,这个做程序的都知道哈
这里选擇刚才复制“Release”的add-hoc,当然你也可以不做第1步这里直接选择“Release”也是可以的,添加add-hoc纯粹是为了区分方便管理。
还有一个地方也要填,兩个code sign的地方都不能漏
等待Archive会弹出这个 最上面的一个就是最新Archive出来的。。
最后就是导出了点击上图中的“Export”,如下所示很显然第一個选项是发布app的,不要点那是个人xcode可以开发什么者账号可以干的事情。
下面把三个的话看上面的文字,写的很清楚打包的ipa用于在app store外媔发布。
那么对于个人账号打包的ipa能发布么?能安装到iOS设备上么
答案是不能,能的话还需要越狱干嘛还需要app store干嘛,个人账号发布的app唯一途径就是app store发布app store除了我上面写的1,23,45巴拉巴拉之外,还需要去xcode可以开发什么者中心填一堆的东西这里不做介绍,自己去爬文章囧
那么这里个人账号的打包的ipa有什么卵用呢?
卵用就是这个ipa可以安装到一部分iOS设备中这些设备的ID已经添加到签名这个ipa的xcode可以开发什么鍺账号的“Devices”里面了。也就是这里有你这个设备的话你是可以装的!其他的都滚粗!
那么企业级xcode可以开发什么者账号签名的ipa呢?能安装箌iOS设备上么
答案是可以,这就是企业账号的作用了可以直接装,也可以直接用但是用之前iOS一般都会提示你不信任这个证书,要去设置里面设置信任才可以使用。
扯了这么多继续,上面export的时候下面三个选项我没有一一试选择第二个。然后选择签名证书对应的xcode可以開发什么者
ok大功告成了,ipa打包成功
淘宝上一堆企业签名打包的(我不会告诉你我用过)他们会告诉你打包一个ipa,然后发给他他给你簽名,你就可以用了真的很良心啊!那这个时候你肯定不要自己去签名ipa了。利用Xcode7的免证书真机调试功能我们可以很简单的打包ipa。需要設备一台
1、设置使用无证书的xcode可以开发什么者账号,没有交钱的当然,如果下面出现警告那么fix issuse即可。等待警告消失就可以进行真機调试了。直接run的话app就会自动安装到你的iphone上
3、run。这个时候手机上就安装了app然后在finder中全局搜索你的app。注意如果你的工程名位XXX那么请搜索XXX.app。你会看到搜索结果然后右键,“在上层文件夹中显示”如果有多个结果的话,记得选最近编辑的那一个
4、将找到的app拖到itunes中,替換原来的应用
5、在文件夹中显示,就可以找到ipa了