ios,如何使用证书打包?

来源:14-6 打包发布React Native项目【收获果实】

mtfcloud

2019-08-26

第14-5小节里面,只说了如何打包,但是没有使用证书啊,这个会不会再加一个小节说一下呢?
今天想把项目打包的,本来以为能像安卓那样,简单配置就OK了,结果发现我太天真了~~
各种证书、描述文件对应关系,然后又是xcode啥的,晕了一上午了,望老师能辛苦一下,加个小节,讲解一下如何使用证书打包(就是可以上架的那种包),救我等于水深火热之中!

-----------------分隔线------------------
通过自己找资料,配置了signing后,直接通过XCode->product->Archive,打包了一个测试证书(汗颜,只是测试证书,只能安装在我自己的手机测试,但是正式的还不会)。
但是我感觉和咱教程里面的不一样,教程里面不是要先生成bundle文件的么?我这里并没有生成bundle文件啊,而且我也测试过,修改完js代码,再用Archive打包,也是正常的,也会把修改的代码打包进去,所以。。。我现在感觉好晕。。。

写回答

2回答

CrazyCodeBoy

2019-08-30

如果不熟悉iOS的打包和发布可参考:https://www.jianshu.com/p/a1bcef374965

0
2
一个减肥的小胖子
老师这个链接失效了
2022-12-16
共2条回复

mtfcloud

提问者

2019-09-01

打包完了,也已经上传审核了,在这里说一下我的做法:

首先,要有一个开发者账号,可以上架的是99美刀的,不用上架的是299美刀的,这个百度~

1、推荐一个好软件:appuploader,对于没有mac系统的,可以直接用此工具生成证书、上传安装包,当然大部分RN开发者,想要开发ios,都是用mac系统的,但是可以用此软件走一个流程,方便理解,然后与不使用appuloader上传做一个对比,就能更好的明白苹果的流程;

2、上面软件的官网有帮助文档,里面有很详细的如何上架,生成证书等,很详细,打个call~

3、通过上面的工具,生成一个证书、一个描述文件,保存好;

4、用xcode打开项目ios目录下的xcodeproj文件,在使用xcode运行项目的时候,有一个选择模拟器的地方,不要选择模拟器,选择:Generic IOS Device,然后选择xcode->Product->Archive,注:如果不选择Generi IOS Device,则Archive是灰色的,不可点击;

5、点击Archive之后,xcode就开始运行了,如果有报错就百度,根据问题解决吧,一般没事~

6、执行完成后,会弹出一个对话框,这时候ipa还没有出来,需要点击右侧的:Distribute App,来选择是生成上架包还是测试包,点击:iOS App Store是生成的上加失去你,点击Ad Hoc是用开发证书来生成测试包

不好意思有点事,写不了了,从第6部开始,贴一个参考链接吧,我就是根据这个来的:https://blog.csdn.net/lfl18326162160/article/details/84666734

注:上面链接的第二步分Uplaod与Export,很明白,一个是生成ipa后帮你上传,另一个是生成ipa包给你,如果是export的话,最后会将ipa生成在“文稿”文件夹,一找就找到了~

0
0

RN入门到进阶,打造高质量上线App

解锁React Native开发应用新姿势,React Native新版本热门技术

3144 学习 · 3241 问题

查看课程