ios使用Xcode打包ipa教程

前提:需要自己有一个apple id ,没有可以到苹果官网注册一个(需要自己将apple id 设置为开发者账号,不然后面xcode配置apple id的时候不成功)

http://www.applicationloader.net/blog/zh/547.html 申请个人开发者账号的教程:

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

在 https://developer.apple.com/account 中申请开发者账号

一:安装虚拟机VMware。
二:关闭VMware,下载 unlocker插件(百度下载)

ios使用Xcode打包ipa教程

解压之后, 右键以管理员方式运行下面红线圈起来的文件 Win-install.cmd

ios使用Xcode打包ipa教程

注:该步是为了 打开VMware 能看到有Apple Mac OS x(M)这个选项

ios使用Xcode打包ipa教程

三:下载macOS镜像
注:

如果不下载macOS镜像,忽略下面步骤四(四:在VMware这个中安装macOS),直接导入macOS.ovf文件,这样只需要设置下网络就好了,比自己安装镜像方便很多(macOS.ovf是别人安装好,打成包给你的,安装好开机账号及密码都是已经设置好的,需要咨询打包的人)

导入macOS.ovf:(或则 文件 — 打开(o))

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

如果导入maocOS.ovf提示一下问题:

ios使用Xcode打包ipa教程

出现上图问题,修改名称及存放路劲即可,如下图:

ios使用Xcode打包ipa教程

然后点击导入,根据提示操作即可。安装好之后,只需要设置下网络即可正常使用。

(安装macOS镜像 和 导入macOS.ovf 两则选择一种即可,都可以正常安装macOS系统,macOS镜像需要自己网上下载,然后自己安装配置; macOS.ovf则是别人安装配置好之后,压缩打包给我们直接导入的)
四:在VMware这个中安装macOS(版本:10.14)(如果导入macOS.ovf,这无需安装macOS)

ios使用Xcode打包ipa教程

根据提示下一步:

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

导入镜像:

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

开始安装:

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

等待安装:

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

设置虚拟机开机账号密码:

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

进入macOS系统:

ios使用Xcode打包ipa教程

设置网络:

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

到此,安装的macOS就可以上网了。

五:下载 Xcode(这里下载的xcode的版本为11.3)

ios使用Xcode打包ipa教程

下载好的xcode:

ios使用Xcode打包ipa教程

六:安装好Xcode后,使用Xcode工具打开公司提供的移动能力框架模板工程GCMobileDemo (将该功能复制到macOS系统中)

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

效果:

ios使用Xcode打包ipa教程

删除多余文件:

ios使用Xcode打包ipa教程

真机调试前,首先更改虚拟机USB为2.0:

ios使用Xcode打包ipa教程

设置好USB2.0之后,将苹果手机通过充电线插入电脑:

ios使用Xcode打包ipa教程
ios使用Xcode打包ipa教程

连接好真机,接下来开始构建:

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

构建前修改配置:

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

修改应用图标:
ios使用Xcode打包ipa教程

配置APP入口文件:

ios使用Xcode打包ipa教程

开始构建build:

弹框输入虚拟机设置的开机密码(有可能输2遍)

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

此时操作手机如下:

设置-------》通用--------》设备管理--------》点击开发者应该下的设备------》点击 “应用验证” ------》等待一会,验证通过(手机必须开启网络)

验证通过,即可退出设置,点击手机上已经安装的app,即可使用app进行测试,测试没问题,进行打包

七:下面介绍如何将自己要打包项目的html工程放到该框架中进行真机调试:

ios使用Xcode打包ipa教程
自己项目用于打包ipa的html工程代码结构如下:
ios使用Xcode打包ipa教程
ios使用Xcode打包ipa教程

将自己的项目代码的html工程复制到框架的assets下面:

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

配置app入口文件路劲:

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

修改代码,win+S保存。

点击真机运行

ios使用Xcode打包ipa教程

构建成功,app在手机安装成功,即可打开app测试。

八:打包ipa

app真机测试没问题,则可以进行打包。

1、打包ipa文件需要用到公司的企业证书,可以向公司申请

2、申请一个苹果账号(apple id),将注册成功的苹果账号发给公司账号负责人,然后就可以使用你自己的苹果账号(apple id) 进行打包。

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

ios使用Xcode打包ipa教程

然后你就能在桌面(刚才选择保存到了桌面)找到你刚打包的ipa包文件夹:

ios使用Xcode打包ipa教程

打开这个文件夹,里面就有打包好的ipa包:

ios使用Xcode打包ipa教程

现在,你可以将你的ipa包上传到服务器。提供给用户下载使用。

到此结束!!!

相关文章: