使用邪恶公司颁发的企业证书unity 打包 ios

经过2天的探索终于搞明白使用企业打包的流程

首先说一下我的应用背景:

  1. 公司需要一个ios app 给客户使用。
  2. 公司发给我.p12的企业证书
  3. 公司ios开发者企业账号并没有把我加入开发team

企业证书申请的那些 网上到处都有,我这个使用场景没有用到那些就不赘述了。

无图干货

一 安装证书

双击.p2扩展名的企业证书,会提示你输入证书密码。这个密码管负责人要。然后还会要求你输入当前电脑的登录密码。输入后成功安装证书。证书安装后不要在钥匙管理器中删除,否则会造成证书失效。

二 导出unity项目

将unity项目导出 ios 版本,在buid settings -> project setting -> player 的项目中
设置 compana name (对应证书中的 team) 和prodect name 为证书描述中的相应信息
在 target device 选择指定的色何必类型 和sdk
在buid settings 中选择 runin xcode as ,如果设置为debug,输出的项目打包时可以不通过签名直接通过模拟器运行测试
如果是release则必须签名,切可以打包成ipa 或直接给真机打包
最后点击buid按钮进行项目输出

三 xcode打包

打开项目输出目录中的project.pbxproj 文件 然后在sign 中 填写相关信息,并选择证书文件,正常情况下是不会出现问题的。如果出了问题,有可能是胡乱设置导致,也有可能是证书冲突,也有是你乱设置项目了重新生成就好了。
接上 iphon 点击三角输出即可。

四 输出到真机

打包时手机必须解锁。打包完成后无法直接运行程序,需要在设置>通用>最下方,找到企业信任设置,选择信任企业,然后就可以运行了

五 打包成ipa

在xcode 工具栏中 选择 prodect> archive 记性打包。打包完成后 点击archives,然后点击右上角的 distribute app
注意选择bitcode 会打包很慢,只适合发布,不适合测试
然后选择 enterise 点击 next
选择版本,点击include manifest 允许你serfre安装,点击next
选择服务地址,该地址决定你发布ipa时的网址,用户在该地址下载app才可以安装
然后选在相关的profile 点击next
漫长的等待后,会弹出一个窗口 点击export ,到指定的目录,即可看到ipa 和plist文件

六 发布ipa

ipa文件必须配合相应的list文件放置在打包时指定的服务器地址,这样使用serferi 打开网址才能进行下载直接安装

放两个帮我解决问题的文章链接

https://www.jianshu.com/p/574a1fb50d17
https://blog.csdn.net/alex8046/article/details/44310803

ipa打包详情的文章!!

https://blog.csdn.net/lee727n/article/details/78286178

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千年奇葩

从来没受过打赏,这玩意好吃吗?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值