向安装包中添加设备 UDID. 蒲公英内测
向安装包中添加设备 UDID
前言
注:本文适用于只有苹果个人开发者账号、公司开发者账号、或教育开发者账号的 iOS 开发者。
对于没有企业开发者账号(299$)的开发者来说,要想使用蒲公英将自己的应用分发给其他用户的 iOS 设备,只能通过将要安装设备的 UDID 添加到应用的 mobileprovision 文件中来实现。本文说明了如何正确的将 iOS 设备的 UDID 添加到应用的 mobileprovision 文件中。
关于苹果开发者账号类型的说明,请见:iOS 应用的证书选择
1. 获取 iOS 设备的 UDID:
蒲公英提供一个非常方便的功能,可以帮助开发者快速获取一台设备的 UDID。具体可见文章:获取 iOS 设备的 UDID
2. 生成 Provisioning Profile 文件:
在获取到设备的 UDID 后,接下来,登录苹果开发者网站,添加想要安装测试应用的设备的 UDID(苹果设置最多只能添加 100 个 UDID)。
添加发布证书。点击左侧导航栏 Provisioning Profiles 中的 Distribution,添加一个新的证书:
选择Ad Hoc
选择一个App ID,这里选择要安装应用的 App ID
选择开发者
勾选需要安装应用的测试设备(一般情况下全选即可)
给 Provisioning Profiles 设置一个名字
下载 Provisioning 文件到本地
至此,我们就完成了 Provisioning Profile 文件的生成。目前这个生成的文件中,就是包含设备 UDID 的文件。接下来,我们就需要将这个文件导入 Xcode,然后重新打包应用安装包(.ipa文件)。
3. 导入 Provisioning Profile 文件到 Xcode
导入 Provisioning Profile 文件非常方便,只需要双击 Provisioning Profile,即可导入 Xcode。导入 Xcode 后,开发者就可以在项目的 Building Settings - Provisioning Profile
一项中,看到新的 Provisioning Profile 名字。
4. 打包应用的安装包(.ipa文件)
设置好 Provisioning Profile 文件后,即可使用新的 Provisioning Profile 文件来生成新的应用安装包,蒲公英对于如何生成应用安装包,有一篇文章来专门描述,请点击这里查看:打包 iOS 的 IPA 文件
5. 上传应用的安装包(.ipa文件)到蒲公英
用这种方式生成的应用安装包,上传到蒲公英后,就可被已经添加了 UDID 的设备来安装。这种应用上传到蒲公英后,蒲公英会显示为 内测版
,同时会显示出这个安装包的 Provisioning Profile 文件中包含的 UDID 列表。
关于如何上传应用安装包到蒲公英,请见:应用上传 一文。
转载于:https://www.cnblogs.com/OIMM/p/6785466.html
向安装包中添加设备 UDID. 蒲公英内测相关推荐
- XCode教程之 如何在苹果开发者平台添加设备UDID
XCode教程之 如何在苹果开发者平台添加设备UDID.在Xcode开发中,如何在苹果开发者平台添加新的手机设备UDID,进行测试,具体如下 工具/原料 Apple Developer 方法/步骤 1 ...
- Qt for Android / ios 将图片或文件打包进安装包中
概述 用 Qt 做程序开发,图片或翻译文件的引用有两种方式,一种是直接引用,本地图片, 一种是编译到资源文件中,其实直接添加在资源文件中是最方便的,不需要考虑文件存放的问题,但是这样可能带来的问题是启 ...
- Windows Phone 8安装包中的文件和独立存储区中的文件访问
安装包中的文件: Windows Phone 8访问安装包中的文件可以直接采用相对路径的形式,"apps/readme.txt".例如:FileStream stream = Fi ...
- lnmp一键安装包删除添加的域名
lnmp一键安装包删除添加的域名 如果使用lnmp一键安装包/root/vhost.sh 添加的域名可以,可以删除/usr/local/nginx/conf/vhost/要删除的域名.conf 文件, ...
- 如何在win10系统的开始菜单中添加“设备和打印机”
一些细心的用户会发现,win10和win7的"设备和打印机"的位置不一样.Win7的系统,在开始菜单中一般都会有"设备和打印机"这个选项,找到后直接打开就可以了 ...
- 从安装包中提取wear OS手表端应用
连接wearOS的安卓手机,一般会把安装包推送到手表,但有时候手表并不会接受推送(如小米手表),这时候就需要我们自己去从手机安装包中提取手表安装包了 准备材料 下载软件mt管理器(可自行寻找或直接下载 ...
- python 安装包时添加国内源
python 安装包时添加国内源 清华源 -i https://pypi.tuna.tsinghua.edu.cn/simple/
- 安装包中-win32-x86_64是什么意思?
安装包中-win32-x86_64是什么意思? 这个格式是64位,32位都可以安装,安装系统会自己判断系统环境,来选择安装多少位
- 最新苹果开发者账号添加设备UDID
苹果开发时,只有在开发者后台添加过UDID的设备,其信息才能包含在.mobileprovision配置文件中,才能配合证书进行真机调试. 开发者后台-Devices管理页面 一.单个添加UDID ...
- 苹果开发者账号添加设备UDID
楼主开发实录 苹果开发时,只有在开发者后台添加过UDID的设备,其信息才能包含在.mobileprovision配置文件中,才能配合证书进行真机调试. 开发者后台-Devices管理页面 一.单个添加 ...
最新文章
- debian10 apache2使用ssl
- C 语言编程 — 结构化程序流的汇编代码与 CPU 指令集
- 程序员怎么样保证自己的程序没有BUG
- SpringMvc中ModelAndView模型的应用
- PostgreSQL中 AnyElement AnyArray AnynonArray的区别与联系
- python 参数一样结果不一样_使用不同的参数多次调用同一个函数python
- 研磨设计模式-设计模式的基础-设计模式的学习【思路】
- matlab 超像素合并,基于图论的超像素分割及其合并算法
- QTP版“古城钟楼”---使用QTP完成微博定时发送脚本代码
- 百度BAE上能装什么pHp框架,百度Bae云平台安装dedecms图文教程
- Vue中使用marked
- Windows下PostgreSQL 8.1版安装图解
- 这里整理了基于java平台的常用资源
- C++实现多线程及其三种方法实现多线程同步
- wrong ELF class: ELFCLASS32
- 配电房远程监控运维系统
- Python面向过程编程主要知识
- JAVA-BeanDefinition是什么?是干什么的?在哪里?里面有什么?
- CAD常用快捷键有哪些?CAD必备的快捷键命令大全
- Python实现银行金额大写汉字转换【简单易懂,代码可以直接运行】