[iOS]关于打包和远程安装项目IPA包的那些事

在日常ios开发中,经常需要将项目运行到真机进行测试。只要用数据线连接iPhone手机,在Xcode中选择相对应的机器后,command + R 后项目就可以在真机上跑起来了。但是,如果是要打包给远程的客户进行测试呢?这时,可以选择将工程打包为一个IPA包。那么,怎样将IPA包装进手机呢?本文将分别利用iTunes和蒲公英介绍两种简易教程。

iTunes篇:

首先,准备好对应的测试机、数据线以及打包好的IPA包。数据线连接手机和电脑之后,打开iTunes,如图,点击手机图标,进入手机页面。

然后,选择要安装的IPA包,右键,以iTunes方式打开,然后,你就可以和下图中第二步操作2类似的在iTunes看到你要安装的应用。接着,按下图所示步骤操作就可以完成安装了,这个过程中可能会需要你填写一下AppleID的账户密码,还有对操作的电脑进行授权,按要求填写就行了。


蒲公英篇:

相对于利用iTunes安装来说,使用蒲公英的话则显得更方便快捷些了,并且,如果需要测试的设备数比较多的话,优势就更明显了,个人也是比较喜欢这种方式的。

个人觉得,蒲公英这个网站(www.pgyer.com)还是非常良心的,即便是个人开发者,也可以在上面分发测试自己的应用,在这里给蒲公英点个赞!

蒲公英上的流程就简单多了。首先注册一个自己的账号,实名验证之后就可以发布自己的应用了。

如图,点击 发布->上传应用->立即上传->选择对应的IPA包,在分析完毕后点击上传然后发布就行了,非常简单。接着,可以查看下载页,复制下载页的链接分享给需要测试的设备人员,对方就可以根据链接下载应用了,非常方便。

需要注意的是,打包测试的证书一般是包含一些特定的APPid的,也就是说当时创建打包的IPA包对应的证书的时候,开发者已经选了了一些特定的设备可以进行测试,那么,经过蒲公英分发之后,也只有这些设备才可以对蒲公英分发的应用进行下载,因为IPA包里的证书里面只添加了选中设备的UUID,没有包含在证书里的设备还是不能下载安装的。


再说两句(一些坑):

1 首先就是利用iTunes安装IPA包的时候,很多时候会反复出现电脑未授权的情况。明明已经授权了,但是还是会反复提示要授权。这种情况一般是因为你在手机上修改过AppleID,而手机上的软件却是用两个AppleID下载过的,之后又升级过系统,或者是重新安装过ituns之类的事情。解决的办法就是删除电脑上和手机上曾经用旧AppleID下载安装的软件。这样就能同步了。至于查看哪些软件是这个ID下载的,可以去AppStore或者iTunes的已购项目汇中查看。

2 Xcode 8加入自动管理证书后,好像也不怎么好用。在打包的时候,由于勾选了自动管理证书,在人为选择provision profile等选项的时候有时会无法选择,连描述文件列表也不显示。。。最后我还是去掉了Automatically  mange signing,选择了手动去添加。。。有了解用法的大神麻烦指点一下呀

3 要想添加一些设备进行测试的话就需要获取设备的UUID添加到打包的证书中,获取设备UUID的方式有很多。比如可以连接itunes,如图:

点击 摘要->序列号,然后就可以看到序列号变为UUID了,复制下来就可以了。还有更简单的方法就是利用蒲公英。进入蒲公英的这个页面,然后按提示进行操作就行了,简单粗暴!再给蒲公英点个赞!

4 吐槽一下:利用Xcode将项目上传到AppStore真是奇慢无比,一直卡在“ Authenticating with the iTunes Store...”,半个钟进度条纹丝不动。。。后来还是换了application loader弄,十几分钟解决了。越扯越远了。。。。


好吧,就这些吧,有错误的地方希望大神们可以出来指教一下呀,感激不尽!抱拳了老铁!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 198,030评论 5 464
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,198评论 2 375
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 144,995评论 0 327
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,973评论 1 268
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,869评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,766评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,967评论 3 388
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,599评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,886评论 1 293
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,901评论 2 314
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,728评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,504评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,967评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,128评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,445评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,018评论 2 343
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,224评论 2 339

推荐阅读更多精彩内容