马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
条件:
ios打包流程:
1.设置根本信息(署名,证书....)
证书:雷同开发者的身份证,有差别范例,对应差别开发流程,构成按需求可以是文件也可以是字符串
署名:署名是利用证书对应用举行加密处理处罚,确保应用没有被篡改,而且确实是由证书持有人发布的。
2.天生版本(Debug版本,Profile版本,Release版本..),每个版本对应差别开发阶段,一样寻常为开发,测试,上线..
3.在Xcode中构建和导出
4. 分发应用
ios安装新软件途径:
1通过Appstore
2.通过TestFlight
3.企业内部应用:企业可以通过企业开发者计分别发内部应用,实用于企业内部利用的应用,而无需颠末 App Store 稽核。
4.Ad Hoc分发
5. 通过 Xcode 安装
6.利用第三方市肆/工具(通过导入证书/appid举行署名)
底子设置:
ios设置图标和名字:
图标:预备好图标去找一个图标天生网站天生适配的图标
图标工场 - 移动应用图标/启动图天生工具,一键天生全部尺寸的应用图标/启动图 (wuruihong.com)
将得到的图标文件夹更换掉项目中ios/Runner/Assets.xcassets下的AppIcon.appiconset
名字:
在项目中的ios/Runner/Info.plist找到CFBundleDisplayName,DisplayName对应修改
- CFBundleDisplayName:用于指定应用在iOS装备主屏幕上的表现名称。设置这个属性可以控制用户在装备上看到的应用名称。可以在 Info.plist 文件中设置,并支持多语言。
- DisplayName:是Flutter项目中的一个形貌字段,重要用于形貌项目自己,不直接影响iOS应用的表现名称。
流程:
1.利用证书署名:
(1)如果有苹果电脑:
申请苹果开发者账号,天生证书,用证书天生署名后去Xcode将项目打包成.ipa...
要在MacOS上方利用,且申请开发账号要99$..
(2)windows:
本质还是要用到Xcode举行打包,不外是利用 Codemagic等云服务举行iOS 应用的打包,打包过程须要用到gihub,证书等。
1.从项目到Runner.zip/.ipa
区别:
.app 文件夹包罗应用步伐的可实行文件和资源文件,是应用的未压缩格式。用于在 Xcode 中举行调试和开发,也可以直接运行在毗连的 iOS 装备上
.ipa是iOS 应用的分发包,现实上是一个包罗 .app 文件和其他须要资源的压缩包(雷同于 ZIP 文件)。
为什么是Runner.zip而不是.ipa
如果没有提供须要的署名证书和设置文件,Codemagic 或其他 CI/CD 工具会默认天生未署名的 .app 文件而不是 .ipa 文件。
详细流程参考网上
2.从Runner.zip到.ipa
参考:
[Flutter]打包IPA_flutter 打包ipa-CSDN博客
至此打包完成
2.apple id自签:
免费,但利用贫困,不易分发,且利用时间短(七天)
要有苹果装备的apple id,利用第三方署名软件(爱思助手、PP助手、兔兔助手)
注意:利用爱思再添加appleid时如果直接粘贴暗码的话确定键不会亮起的,须要再对暗码举行增删一下
一些芝士:
证书的获取途径:
1.网上找。免费 但证书容易掉签,连续时间不久。
2.而申请开发者账号自己天生,稳固,但要99$
3.网上购买,1,2的折中
4.伪造,又称iOS证书破解,是指在iOS装备上,通过修改体系文件或利用第三方工具,伪造数字署名证书,绕过体系的验证,从而实现安装未经苹果官方授权的应用步伐或游戏等。
一样寻常有修改体系文件,利用第三方工具伪造(Cydia Impactor、Pangu、PP助手...),利用体系毛病...
参考:
ios 伪造证书 -4一门APP (yimenapp.com)
5.其他
关于安装
ios一样寻常不支持用户自行安装,就是说拿到.ipa后不能直接安装,须要借助第三方,如fir.im,爱思等
|