Apple开发账户准备
Apple开发的软件应用,可以在iOS(包括ipad和iphone),macOS,tvOS上进行使用,但不同平台需要不同type属性的证书。账户需要Apple developer account。
Apple Id
苹果ID是用户用来访问所有Apple服务的个人帐户。凭借一个AppleID和密码,够在iTunesStore和AppStore中购物、使用iMessage与朋友和家人交流,还能在AppleStore零售店进行预约等等。
如何创建Apple Id?
Apple developer account
假设你或你所在的开发组已加入苹果开发者计划(Enroll in iOS Developer Program to become a member ),即已 注册 开发者账号(Apple Developer Account)。 只有拥有开发者账号,才可以申请开发/发布证书及相关配置授权文件,进而在 iOS 真机上开发调试 Apps 或发布到 App Store。
Apple developer account是由Apple Id 注册而成的。访问Apple developer进行注册。
Note:注册个人开发者账户需要缴纳99usd/ year,我们不采用. 在富达,你需要联系你的组内iOS开发admin来把你的Apple Id添加到公司的开发组中。
Certificate,identifier,devices,profile
以上四个证明,是贯穿整个ios项目开发的,是用于打包使用的信息,由于信息相互关联绑定,在打包过程中是可以确认=授权的人,授权的设备,授权的app,不会滥竽充数。
- Certifacate证书,证明你是该组织里的一名开发人员,拥有 development或者distribution权限。如何添加Certificate证书呢?需要你用Macbook的keyChain功能将你的注册邮箱签署成签名文件,再在在如上页面进行添加签名文件,就可以在开发组里添加你的certificate了。
- identifier,在开发组内登记一个授权的app id (bundle id)。
- device,在开发组内登记一个授权的设备。
- profile, 打包ios项目最重要的一个文件,在登记的时候需要指定certificate,identifier,和device(如果是development类型)。同时分量大类型,开发类和分发类,若使用testflight测试就需要分发类为app store。
UE5 在macbook上打包到ipa
环境准备
UE5上的打包操作,开发模式
- 在UE的主菜单,选择Edit-> Project settings -> Packaging -> For distribution 取消选取
- 在UE的主菜单,选择Edit-> Project settings -> Platforms -> iOS,进入选项界面,
a.先填写Bundle id,需要和provision file里的app id保持一致(从com开始算起)
Note, 如果Bundle id填写的和profile里的app id不一致,打包将失败
b.导入信息匹配的certificate和profile,注意profile要是development的type
c.进行打包 选择development模式
如果打包顺利,中途会让你填写设备密码,最后出现绿色的package sucess绿色字样。
Note: 如果打包失败并且log说physical memory和virtual memory小的话,请在工程文件夹中的config文件夹中的DefaultEditor中进行修改,打开文件,末尾添加[CookSettings] MemoryMinFreePhysical=1024 MemoryMinFreeVirtual=1024
UE5上的打包操作,分发模式
- 在UE的主菜单,选择Edit-> Project settings -> Packaging -> For distribution 选中
- 在Platformc-> iOS中同样的配置,但provisioning profile需要选择成distribution type的文件
- 打包选shipping
成功后你就打出一个名字前代Distro的ipa分发包。
TestFlight测试
iOS设备需要在应用商城上下载testFlight
登录Apple developer,在开发组的app列表中新建一个bundle id相同的app
在MacBook上的app store中下载transporter
登录transporter,点击加号添加Distro的ipa文件
Deliver成功后,需要去网页端看Apple developer account下的App 中testflight是否准备好。(这段时间漫长,请耐心等待)
如图准备好了,就可以添加内容测试人员,被添加的人员立刻会收到一封邮件,邮件内容是TestFlight中该app的兑换码。
打开iOS中的Testflight应用程序,在右上角有个Redeem/兑换 ,点击,输入邮件中的兑换码,在设备上install。
本地iOS设备测试,适用于(development 打包的ipa)
无线安装
同一wifi下可以使用airdrop模式,右键ipa文件,选择airdrop,会出现设备选择页面,选择设备即可完成安装。
当进度条完成时,app就安装到iOS设备上了。
有线安装
将iOS设备连接Macbook,打开Xcode,在Xcode主菜单 Window下选择Devices and Simulators
点击加号,添加ipa
添加之后等待片刻,app就安装到iOS设备上了
原文地址:https://blog.csdn.net/lym88230243/article/details/129081902
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_36286.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!