硬件
https://support.apple.com/en-sg/guide/iphone/iph7a203b610/ios
术语
开发账号
https://developer.apple.com/account/
iOS 苹果开发者账号–个人账号,公司账号和企业账号的区别
http://www.applicationloader.net/blog/zh/1851.html
Certificates(证书) 和 Provisioning Profile (供应配置文件)
- Certificates分为两类:Development和Distribution(Production)。
- Provisioning profile包括:证书、App ID、设备,同样分为Development和Distribution,
Distribution版本的ProvisioningProfile用于提交App Store审核,不指定开发测试的Devices
一个苹果证书如何多次使用——导出p12文件
iOS Provisioning Profile(Certificate)与Code Signing详解
UDID (Unique Device Identifier)
iOS 设备连接 Mac 后,可通过 iTunes->Summary 或者 Xcode->Window->Devices 查看其 UDID。
蒲公英 | 一步快速获取iOS设备的UDID
导出ipa
Swift - 企业账号进行IPA的打包、分发、下载安装的详细流程
http://www.hangge.com/blog/cache/detail_1259.html
通过下载安装
ios 程序发布成ipa 文件 通过 web 下载和安装。install App via OTA - net5x - 博客园
https://www.cnblogs.com/net5x/articles/4224224.html
公司打包
企业打包
常见问题
ios team provisioning profile expires in 6 days
There are no devices registered in your account on the developer website. Plug in and select a device to have Xcode register it.
The app ID “com.xiongjiaxuan.***” cannot be registered to your development team. Change your bundle identifier to a unique string to try again.
安装完后图标灰色
苹果开发中文网站-真机测试时安装ipa文件后显示灰色,不能进入应用。 | iOS开发 - CocoaChina CocoaChina_让移动开发更简单
http://www.cocoachina.com/bbs/read.php?tid-260838.html
参考阅读
Application Loader – Cross Platform Ipa Uploader
http://www.applicationloader.net/blog/zh/