蒲公英应用内测、托管的平台

本文介绍如何利用蒲公英平台简化iOS应用的内部测试分发过程,包括账号注册、实名认证、IPA文件上传及应用管理等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

蒲公英

蒲公英(https://www.pgyer.com)一个是专为 iOS、Android 开发者提供的免费用,旨在解决开发者将应用分发给内测用户时的繁杂、低效的问题。

对于移动开发人员来说,尤其是iOS软件开发者,由于受到苹果公司规定的严苛的安装条件和应用发布条件的限制,对于应用的分发测试带来不小的麻烦,而蒲公英的出现可有效解决这个问题。

iOS应用的发布

这个功能将是我们使用的较多的一个功能。试想我们在工作中可能会遇到过这种情况,我们在完成项目过程中,老板突然给你说,把现在做的项目给我手机上装一个吧,我想看看效果。

这时候如果老板在身边,我们可以直接把他手机拿过来,将他手机UDID绑定在开发者账号下(苹果良心发现,在Xcode7以后可免证书安装,所以添加UDID这个步骤可省略,免证书安装可自行百度),然后生成个配置文件,选择老板手机进行真机安装。

但是,如果老板不在身边的话怎么办呢,又不能马上上传到Appstore,你要让老板等到来公司再安装,碰上暴脾气的,少不了一顿骂,而且假如老板正想给客户演示,这时候如果不能及时安装还可能会给公司带来损失。

所以要给大家讲解一下蒲公英平台提供的应用发布的功能。

1、首先,我们既然要使用人家平台,就得先注册个账号(https://www.pgyer.com/user/register),如果已有账号的话,就可以进行登录了,(https://www.pgyer.com/user/login)。

2、第一次注册登录成功后,我们可以在主页看到我们用户名(心中无码,自然高清)的右侧,显示“(未认证)”,如下图:

登录状态

现在申请账号的时候必须进行实名认证,通过以后,才能进行上传文件。

可看到让我们选择应用下图:

上传

ipa文件的生成步骤https://www.pgyer.com/doc/view/build_ipa,这里需要注意的是打包过程中。

在export的过程中,选择证书签名的时候,如果选择 $99的开发者账号选择“Save for Ad Hoc Deployment”;

如果是$299的账号,选择“Save for Enterprise Deployment”,不要选择“Save for iOS App Store Deployment”。

PS:关于证书签名这块,之前蒲公英是提供免费的企业证书签名服务的,就是蒲公英会对上传过后的应用进行重签名,发布成功后所有人都能安装,但是后来这项服务被停用了,原因说是苹果的限制,所以现在上传到蒲公英的app,要么是自己使用企业证书签名过的,要么是加入手机UDID的Ad

Hoc签名。

当我们点击立刻上传后,会让我们选择打包好的ipa包,点击完成后,会出现上传的进度条,进度条100%后会出现下面这个界面。

会出现我们上传应用的一些基本信息,以及下载地址和发布方式,以及安装密码。

上传成功

确认信息无误后,点击右下角的发布应用就完成发布了,这是会弹出下面界面。

可以选择使用微信扫描二维码安装,或者直接在手机浏览器上打开下载链接,按照指示步骤进行安装。

此时就完成了在蒲公英上传内测应用的全部流程。

这是我们就可以在我们的应用管理里看到我们上传的应用的信息了。

点击操作一栏中可以看到对应用的一些操作,查看应用、编辑应用、管理成员、bug测试和审核加速等。

操作

点击查看应用可以看到上传到平台的如下信息,对于开发人员比较关系的一些统计信息都可以清楚地了解到。

查看应用

点击编辑可以进入编辑界面,可以修改应用的名称、页面地址、安装密码、应用截图、版本号、是否同步到应用市场等这些基本信息,如下图。

编辑应用

点击管理成员的话就是对开发人员进行管理,点击添加成员,这时可添加开发人员和测试人员,添加以后,在有新版本发布的时候平台可通过添加时填写的邮箱和手机号发送相应的新版本通知,使用非常方便,能够让测试人员第一时间开始测试。

添加成员

下面的bug测试和审核加速付费服务,需要先购买才可以使用。这是蒲公英专业应用测试团队,按照功能模块区分,系统全面地寻找应用中每一处存在的缺陷及问题。

及时在线沟通,提供系统的专业测试报告,如果公司有这方面的需求和预算可以尝试一下,楼主穷逼一个,只能用些免费的服务,土豪可以随意的。

以上大概就是我们的应用需要内测时上传到蒲公英的一个大致流程。

原文链接地址:http://www.jianshu.com/p/5ea5cc5d8bce

<think>好的,用户想了解iOS内分发的方法、工具和服务。我需要先整理现有的知识,并结合之前提供的引用内容来给出全面的回答。 首先,用户的问题是关于iOS内分发的,所以我要覆盖不同的分发方法,比如TestFlight、企业签名、第三方托管平台等。根据引用内容,TestFlight在引用2中提到了,有优点如直接通过Xcode上传,无需设备UUID,邮件通知等。企业签名在引用3里详细解释了,是不用上架App Store的解决方案,适合内。另外,引用1提到了iTools这个第三方工具,虽然主要是试工具,但可能和分发有关联。 接下来需要确定回答的结构。用户可能希望分步骤或分方法说明,所以可以列出几种主要的分发方式,每个方式下说明使用方法、优缺点和相关工具。例如: 1. TestFlight(苹果官方):流程、优点、限制。 2. 企业签名:如何操作,优缺点,可能需要的服务商。 3. 第三方分发平台:比如蒲公英、Fir.im,以及提到的iTools。 4. 其他方法如Ad Hoc分发,但需要设备UUID,可能不如TestFlight方便。 需要确保每个方法都有对应的工具或服务推荐。比如TestFlight是苹果的,企业签名可能需要找企业账号提供商,第三方平台则举例几个常见的。 同时,用户可能关心如何选择合适的方法,比如试人数限制、是否需要审核、证书有效期等。比如TestFlight有公开链接但需要审核,企业签名不需要但可能有被吊销的风险。 另外,引用3提到企业签名是开发者内的理想选择,没有数量限制,这点很重要。引用2中的TestFlight优点包括无需UUID,邮件通知,这些都要在回答中强调。 还要注意用户可能的需求,比如是否需要简单易用的工具,或者是否需要处理大量试人员。例如,TestFlight适合小规模,而企业签名适合大规模内。 需要检查是否有遗漏的分发方式,比如使用MDM(移动设备管理)或者自建服务器分发,但可能这些对于一般开发者来说比较复杂,所以可以简要提及或集中在常用方法上。 最后,生成相关问题,可能包括如何选择合适的分发方式,企业签名的风险,TestFlight的审核流程等,以帮助用户进一步探索。 确保回答中使用正确的中文术语,并按照用户要求的结构,分点清晰,工具名称正确,如TestFlight、iTools、蒲公英等。同时引用对应的引用来源,如引用2、3中的信息,但要注意引用标识的正确应用,如[^2]、[^3]。 现在,组织这些信息,确保每个部分都有对应的解释和工具推荐,并且结合引用内容,自然融入回答中。比如在TestFlight部分提到引用2的优点,企业签名部分引用3的解释,第三方工具提到引用1的iTools。</think>### iOS内分发方法与工具解析 #### 一、苹果官方方案:TestFlight 1. **流程** - 通过Xcode上传构建版本至App Store Connect - 在TestFlight模块中添加试者Apple ID或生成公开链接 - 试者通过邮件或链接安装试包[^2] 2. **优点** - 支持最多10,000名外部试者(需审核)和100名内部试者 - 无需收集设备UUID,支持跨版本更新通知 - 可收集崩溃日志和反馈[^2] 3. **限制** - 试包需通过苹果基础审核(约1-3天) - 公开试版有效期90天 --- #### 二、企业签名分发 1. **核心原理** 使用$299/年的企业开发者账号生成企业签名证书,绕过App Store实现直接安装。 2. **实施步骤** - 生成带企业签名的IPA文件 - 通过网页/H5链接、邮件或二维码分发 - 用户点击即可安装(需信任企业证书)[^3] 3. **工具与服务** | 服务类型 | 代表平台 | 特点 | |----------------|--------------------|-----------------------------| | 签名服务 | 蒲公英、fir.im | 提供自动签名+托管分发一体化 | | 自助签名 | AppUploader | 本地签名工具 | --- #### 三、第三方托管平台 1. **iTools** - 支持IPA安装/卸载/备份 - 提供设备日志抓取功能 - 界面比iTunes更简洁[^1] 2. **蒲公英分发** - 免费版支持单应用3个月有效期 - 提供统计分析和即时消息通知 3. **Diawi** - 网页端直接上传IPA生成安装链接 - 支持密码保护和安装次数统计 --- #### 四、Ad Hoc分发(开发者账号) 1. **适用场景** - 限定100台设备(需提前录入UUID) - 适合小规模封闭试 2. **部署方式** ```bash # 生成包含UUID的Provisioning Profile xcodebuild -exportArchive -archivePath MyApp.xcarchive -exportOptionsPlist ExportOptions.plist -exportPath Output ``` --- ### 方案对比指南 | 指标 | TestFlight | 企业签名 | Ad Hoc | |---------------|-----------------|---------------|-------------| | 试规模 | 10,000人 | 无限制 | 100设备 | | 审核要求 | 基础内容审核 | 无 | 无 | | 安装复杂度 | 中等(需TestFlight App) | 低(直接安装)| 高(需配置)| | 证书稳定性 | 高 | 中(可能被吊销)| 高 |
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值