向安装包中添加设备 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 列表。

关于如何上传应用安装包到蒲公英,请见:应用上传 一文。

时间: 2024-10-12 08:34:08

向安装包中添加设备 UDID. 蒲公英内测的相关文章

如何添加设备UDID到开发者中心

1. 登录开发者中心 2. 选择证书那一项 3. 选择Devices 4. 点选+按钮 5. 填上设备的UUID以及设备名字然后添加上 大功告成:) 附录: 如何获取UDID? 续费用户的特殊操作: 这个是会重置所有设备的哦:) 如何添加设备UDID到开发者中心

如何在win10系统的开始菜单中添加“设备和打印机”

一些细心的用户会发现,win10和win7的"设备和打印机"的位置不一样.Win7的系统,在开始菜单中一般都会有"设备和打印机"这个选项,找到后直接打开就可以了,但是win10的这些快捷操作按钮却不见了.但是大家不要着急,小编这就教大家如何添加win10系统的"设备和打印机". 1.打开"控制面板",找到"硬件和声音",点击进去,然后再找到"设备和打印机": 2.在"设备和打印

zkeysphp一键安装包中phpadmin数据上传限制解决办法

今天魅力网络安装了iis,因为网站是php的,所有找了个zkeysphp的一键安装包,这样就能在iis下集成php环境了,在到了mysql数据库的时候发现,导入不进去,返回网页操作,偶尔看见超多限制的提示,于是网上找了找改php.inc 的参数啥的 发现没有找到这个文件 当然解决这个上传的问题 还有另一种方法,下面由河北魅力网络带领大家解决这个问题: 1.找到config.sample.inc文件 将文件改名成config.inc  用代码编辑器进行编辑 2.定位到75行 3.添加upload和

installshield 制作安装包中执行其他程序LaunchAppAndWait的简介

最近在研究用instanllshield来制作安装包,并进行数据的创建,掌握到installshield中的LaunchAppAndWait 函数该函数是在运行的时候,运行其他程序,并能传递参数以及是否静默运行的效果. 例如: szScriptPath =SUPPORTDIR+"\\CREATEORACLEUSER.SQL";    LongPathToQuote(szScriptPath, TRUE);    szCmdLine = DBUSER + "/" +

打包文件到APK安装包中

目的:将配置文件或SQLITE打包进APK中 1.首先,打开菜单 Project - Deployment 2.点击添加按钮,选择要添加的文件(文件最好放在工程目录中,这样,即使该工程在其他电脑上打开,也能找到该文件) 3.修改Remote Path: 当开发Android程序时,Remote Path修改为 assets\internal\ 当开发iOS程序时,Remote Path修改为 StartUp\Documents Remote Path说明 Remote Path写入assets\

安装包中DLL文件在WIN7下不能正常注册的解决方案

exe在Vista或Win7下不以管理员权限运行,会被UAC(用户帐户控制)阻止访问系统某些功能,如修改注册表操作等:如何让exe以管理员权限运行呢,方法有两种,一个是直接修改exe属性:另一个是在程序中加入MANIFEST资源,下面分别介绍. 1. 直接修改exe属性: 1) 右击“exe”,在弹出的菜单中选择“属性”,出现的界面如下图: 2) 选择“兼容性”项,并勾选“以管理员身份运行此程序”项即可. 2. 在程序中加入MANIFEST资源,分C#和delphi实现方法: 1) C#: ? 

Linux软件安装包中devel与非devel包之间的区别

带devel(develop)的包,俗称开发包.功能上与普通包相同,但体积更大使用rpm -qi看看这两类包的区别: # rpm -qi glibc-devel-2.12-1.149.el6.x86_64 Name : glibc-devel Relocations: (not relocatable) Version : 2.12 Vendor: Red Hat, Inc. Release : 1.149.el6 Build Date: 2014年08月27日 星期三 00时15分13秒 In

vs installer 将.net framework 集成到安装包中

Missing .NET Framework 4.0 in Visual Studio 2017 Prerequisites whenhttps://stackoverflow.com/questions/47079493/missing-net-framework-4-0-in-visual-studio-2017-prerequisites-when-publishing 原文地址:https://www.cnblogs.com/huhongda/p/10025370.html

iOS安装包瘦身的那些事儿

在我们提交安装包到App Store的时候,如果安装包过大,有可能会收到类似如下内容的一封邮件: 收到这封邮件的时候,意味着安装包在App Store上下载的时候,有的设备下载的安装包大小会超过100M.对于超过100M的安装包,只能在WIFI环境下下载,不能直接通过4G网络进行下载. 在这里,我们提交App Store的安装包大小为67.6MB,在App Store上显示的下载大小和实际下载下来的大小,我们通过下表做一个对比: iPhone型号 系统 AppStore 显示大小 下载到设备大小