ios使用Xcode打包ipa教程
前提:需要自己有一个apple id ,没有可以到苹果官网注册一个(需要自己将apple id 设置为开发者账号,不然后面xcode配置apple id的时候不成功)
http://www.applicationloader.net/blog/zh/547.html 申请个人开发者账号的教程:
在 https://developer.apple.com/account 中申请开发者账号
一:安装虚拟机VMware。
二:关闭VMware,下载 unlocker插件(百度下载)
解压之后, 右键以管理员方式运行下面红线圈起来的文件 Win-install.cmd
注:该步是为了 打开VMware 能看到有Apple Mac OS x(M)这个选项
三:下载macOS镜像
注:
如果不下载macOS镜像,忽略下面步骤四(四:在VMware这个中安装macOS),直接导入macOS.ovf文件,这样只需要设置下网络就好了,比自己安装镜像方便很多(macOS.ovf是别人安装好,打成包给你的,安装好开机账号及密码都是已经设置好的,需要咨询打包的人)
如何获取 .ovf文件:
导入macOS.ovf:(或则 文件 — 打开(o))
如果导入maocOS.ovf提示一下问题:
出现上图问题,修改名称及存放路劲即可,如下图:
然后点击导入,根据提示操作即可。安装好之后,只需要设置下网络即可正常使用。
(安装macOS镜像 和 导入macOS.ovf 两则选择一种即可,都可以正常安装macOS系统,macOS镜像需要自己网上下载,然后自己安装配置; macOS.ovf则是别人安装配置好之后,压缩打包给我们直接导入的)
四:在VMware这个中安装macOS(版本:10.14)(如果导入macOS.ovf,这无需安装macOS)
根据提示下一步:
导入镜像:
开始安装:
等待安装:
设置虚拟机开机账号密码:
进入macOS系统:
设置网络:
到此,安装的macOS就可以上网了。
五:下载 Xcode(这里下载的xcode的版本为11.3)
下载好的xcode:
六:安装好Xcode后,使用Xcode工具打开公司提供的移动能力框架模板工程GCMobileDemo (将该功能复制到macOS系统中)
效果:
删除多余文件:
真机调试前,首先更改虚拟机USB为2.0:
设置好USB2.0之后,将苹果手机通过充电线插入电脑:
连接好真机,接下来开始构建:
构建前修改配置:
修改应用图标:
配置APP入口文件:
开始构建build:
弹框输入虚拟机设置的开机密码(有可能输2遍)
此时操作手机如下:
设置-------》通用--------》设备管理--------》点击开发者应该下的设备------》点击 “应用验证” ------》等待一会,验证通过(手机必须开启网络)
验证通过,即可退出设置,点击手机上已经安装的app,即可使用app进行测试,测试没问题,进行打包
七:下面介绍如何将自己要打包项目的html工程放到该框架中进行真机调试:
自己项目用于打包ipa的html工程代码结构如下:
将自己的项目代码的html工程复制到框架的assets下面:
配置app入口文件路劲:
修改代码,win+S保存。
点击真机运行
构建成功,app在手机安装成功,即可打开app测试。
八:打包ipa
app真机测试没问题,则可以进行打包。
1、打包ipa文件需要用到公司的企业证书,可以向公司申请
2、申请一个苹果账号(apple id),将注册成功的苹果账号发给公司账号负责人,然后就可以使用你自己的苹果账号(apple id) 进行打包。
然后你就能在桌面(刚才选择保存到了桌面)找到你刚打包的ipa包文件夹:
打开这个文件夹,里面就有打包好的ipa包:
现在,你可以将你的ipa包上传到服务器。提供给用户下载使用。
https://fir.im/ (将打好的ipa包放到这个网站,然后就会生成二维码,就可以扫码下载你的应用了)
到此结束!!!