uniapp的ios云打包

5,838 阅读2分钟

由于开发时,没有mac和iphone,只能用云打包来完成任务

1.敲代码,敲就完事了

2.准备打包事宜,云打包相对于离线,简单很多,他要什么,给他就完事

就这4个东西,搞他

  1. Bundle Id(appid):顾名思义,是应用的唯一标示,跟我们的安卓包名相等价,在苹果开发者中心里搞

developer.apple.com/

账号密码填进去,,,,

好了,现在开始搞id了:

1.点加号,加一个

然后就按提示搞,就完事

2.搞证书,证书

这里的新版,老版,是相对于离线的xcode版本的,在xcode11及以前,用老版就ok,不是的就新版

appstore,就是上架,,ad hoc就是测试的意思

uniapp云打包,直接用最新的就行,,接下来以上架加测试为例,因为包含了开发.,还有之外的东西

这里提示你,需要选,文件,那么文件在哪儿呢,,

这里,你必须需要一个mac笔记本,找到里面的钥匙串(图是我搬来的,我没有mac %>_<%)

接下来需要从钥匙串里,申请一个颁布证书,一定要保存磁盘(图是我搬来的,我没有mac %>_<%)

然后选定保存的位置,什么桌面啊什么的

保存后得到 CertificateSigningRequest.certSigningRequest 文件,,,

当当当当,这个就是你之前需要选择的文件咯

选择好文件继续干!

点击下载,你就获取到了一个证书啦

现在我们就一趟搞了私钥证书........................................(.p12文件)

这里需要我们把得到的证书,给他导回之前生成颁布证书的那个mac里,

把文件弄进那个电脑,然后双击这个证书就能打开并导入这个证书

然后就得到了.p12私钥文件咯

3.搞测试设备

4,搞描述文件,,,

这里以测试为例子

好了,这下子你就有了所有的东西,去打包吧

注意点:::

1,如果你改了证书appid里的额外配置能力,,那么,,你的描述就会失效,变的无法下载,,你需要先点击编辑,改不改,你看情况,然后你再保存,就可以下载了

2..云打包的恶心地方,,,

打包后的ios,打开后

本人升级了编辑器,成为最新,没有了弹窗,,出现问题是图片全不见了,很尴尬

后来,回退了升级前的版本,在manifest.json进行如下配置:(忽略,就好了)

"app-plus" : {

    "compatible" : {
        "ignoreVersion" : true
    },

}