前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >聊聊苹果开发者帐号的那些事

聊聊苹果开发者帐号的那些事

作者头像
动动我试试
发布于 2020-03-12 07:37:54
发布于 2020-03-12 07:37:54
1K0
举报
文章被收录于专栏:zhimingcowzhimingcow

个人、公司开发者帐号

  • 相同之处
  1. $99/年
  2. 可以发布应用到app store
  3. 不能以网站方式发布应用(越狱除外)
  4. 如果要导出ipa给用户安装测试,需要将对方设备的UDID添加到你发布证书的Device中,并且最多只能装100台设备(越狱除外)
  • 不同之处:
  1. 个人帐号只能有一个开发者
  2. 公司帐号允许多个开发者协作开发,可进行权限管理:超级管理员、管理员、普通开发者、没权限
  3. 公司帐号申请的时候需要填写公司的邓白氏编码(D-U-N-S),没有的需要先申请

企业开发者帐号

  1. $299/年
  2. 不能发布应用到app store
  3. 一般用于开发企业内部使用的app,以网站方式发布应用(itms services协议),不限设备数
  4. 导出的ipa,可以任意分发给用户安装测试,并且不限设备数
  5. 也可以进行权限管理,多个开发者协作开发

iOS9以后,用企业证书签发的App,会提示“不受信任的应用程序开发者”

这是因为当前的应用不是在 App Store 商店下载的,而是一些使用企业级证书的方式安装的软件。要想解决此问题的话需要到"设置"->"描述文件"里面去设置信任,暂没有其他办法。

使用公司帐号签发的ipa,如果要新增测试设备(比如开发商要测试),步骤如下:

  1. 对方提供设备的UDID(可以用iTunes、iTools等工具查看)
  2. 在苹果开发者后台新增Device
  3. 在开发机器Mac下,删除以前的Provisioning Profiles
  4. Xcode中下载新的Profiles
  5. Xcode中导出ipa
  6. 可以将ipa上传到蒲公英,验证是否添加成功

使用企业账号发布app

  1. Xcode中用企业证书打包ipa
  2. 将ipa文件、57x57图标、512x512图标放到服务器目录下,并确保可访问(http或https都行)
  3. 修改manifest.plist里的地址为步骤2中的地址,并将plist文件放到支持https的服务器(若没有,可以用github的)目录下,确保可访问
  4. 在手机端safari中输入“itms-services://?action=download-manifest&url=https://your manifest.plist url”
  5. 安装成功,并设置信任该企业证书后即可打开

注意

有些文章说ipa要跟plist同名,其实是不需要的!

苹果证书签名的原理

重签名

  1. 蒲公英
  2. 淘宝
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在前端 IPA & APK 还能这样玩
近期公司为了方便管理内部多个不同版本的测试包,打算在公司内部搭建一个类似蒲公英/fir.im 的安装包管理平台。经过本人的一番搜索在 Github 上发现了 fabu.love 这个项目,基于该项目搭建的应用发布平台,可支持安装包管理、检查更新,灰度发布等功能。此外该项目采用前后端分离的开发方式进行开发,前端技术栈采用 Vue + Element UI,后端技术栈采用 Node.js + Koa,这对于我这个伪全栈来说是一个不错的选择。
阿宝哥
2019/11/27
1.2K0
苹果个人付费开发者证书申请及使用图文详解
上篇文章《iOS真机安装WebDriverAgent图文详解》中提到如果使用付费版开发者证书去编译安装WDA,那么就不需要在手机上点击信任,这样更方便自动化测试的执行,今天就给大家详细分享一下如何申请个人付费开发者证书以及如何使用。
岛哥的质量效能笔记
2021/08/18
11.3K0
苹果个人付费开发者证书申请及使用图文详解
Xcode打包ipa的步骤(简述)
二、打包(生成ipa测试包)步骤 第1步:配置发布证书和AdHoc描述文件 (1)登陆苹果开发者主页 https://developer.apple.com,选择Account,然后选择 Certificates, Identifiers & Profiles,点击Certificates:
iOS Magician
2023/03/21
5K0
不通过App Store实现ios应用分发下载安装
最近公司的项目准备着手宣传工作了,宣传手册上要印制App的下载地址二维码,但是客户端应用还未上线,需要一种临时的方案解决应用分发下载问题,通常ios应用必须通过苹果应用商店才能下载安装,但是也可以看到一些应用没有通过苹果应用商店也能下载安装,比如下面的兔兔助手。
业余草
2019/03/04
5.8K1
通过OTA的方式在局域网分发iOS应用
Jianbo
2018/01/08
2.2K0
通过OTA的方式在局域网分发iOS应用
iOS 开发流程笔记
目录导航 证书知识及准备工作 几种开发者帐号区别 真机调试流程 内测发布流程 Appstore 上架流程 证书知识及准备工作 基础问题答疑 什么是证书 由 apple 官方颁发, 用以证明开发者身份的特殊文件, 在 iOS 开发中主要用于代码签名, 保障 iOS 生态的健康安全, 分为开发者证书和发布者证书 什么时候需要证书 只有在本机模拟器调试时无需代码签名, 当 App 需要在真机运行和发布时需要使用相应证书进行签名 证书如何获得 首先需要拥有相应权限的开发者帐号, 通过在本地生成配
rectinajh
2018/05/17
1.7K0
专坑国人!不法分子正大量滥用苹果iOS企业证书
不发分子通过滥用或购买企业证书打包非法App的情况,通过 itms:services://?,在线安装ipa,跨过Appstore的形式,传播大量涉黄涉赌应用,专坑中国人! 举出漏洞URL只是冰山一脚
FB客服
2018/02/23
4.7K0
专坑国人!不法分子正大量滥用苹果iOS企业证书
如何使用Xcode打包导出IPA文件并进行iOS应用内测,无需支付苹果开发者账号费用?
苹果开发者账号认证需要支付688元,对于初学iOS开发的同学来说,仅仅是为了进行内测而不需要上架App Store,这样的费用是不必要的。但是,有一款名为APP Uploader的软件可以解决这个问题,只需要注册苹果个人开发者账号,无需支付688元认证,即可打包自己开发的iOS应用,并提供给他人测试。以下是详细教程:
爱学iOS的小麦子
2023/03/08
1.1K0
iOS不同类型测试包介绍
*DUNS编码:是一个独一无二的9位数字全球编码系统,相当于企业的身份识别码(就像是个人的身份证),被广泛应用于企业识别、商业信息的组织及整理。
用户5521279
2020/03/03
6.8K1
iOS不同类型测试包介绍
iOS系统在线下载安装ipa文件,以及跳转描述文件信任证书的实现
1、利用 itms-services 和 plist 文件,在线下载安装 ipa 文件。
德顺
2019/11/13
12.4K0
iOS系统在线下载安装ipa文件,以及跳转描述文件信任证书的实现
教你如何把App上架到苹果官方认可的内测分发渠道testflight
近期由于ios企业签名的动荡出现的频繁掉签,超级签名的价格也一直居高不下。TF签名再度出现到大家的视野,它独有的稳定性和超级大容量的安装设备,价格似乎也比较合适,因此广受APP运营商的追捧。今天跟大家聊一下TF签名TestFlight上架的优势以及教你如何把App上架到苹果官方认可的内测分发渠道testflight详细教程。
jiang chen
2020/11/05
9.5K0
教你如何把App上架到苹果官方认可的内测分发渠道testflight
盘点2019大佬申请证书,快来盘算下你的职业生涯
审查经过后,通过iTunes Connect上传官方文件到appstore 1,通过企业账户申请证书
iOS Magician
2023/03/22
4230
通过网页进行 iOS 应用内部分发
介绍如何通过网页内部分发 iOS 应用, 包括 In-House 企业应用和 ad-hoc 测试应用。
beginor
2020/08/10
1.2K0
通过网页进行 iOS 应用内部分发
iOS开发者证书-2015年中文版
我们都知道,制作一款iOS的App需要iOS的开发者证书。在Apple的开发者网站上面,有一个栏目是‘Certificates, Identifiers & Profiles’。这三个东西,对于一开始接触的人,实在是一头雾水。
libo1106
2018/08/08
4710
iOS关于苹果开发者账号及证书的一些说明
1、Apple ID 。这个是指苹果开发者账号(下面还有个App IDs,这两个(Apple ID、App IDs)有些人会搞混,这就有点尴尬了)。有了这个,你才可以登录到App Store去下载App。
爱学iOS的小麦子
2022/10/26
2.3K0
ios分发平台搭建_app分发下载
我们基本都用过蒲公英或者fir.im做应用分发,但是可有想过他们是怎么实现的吗 如果想自己包里内测包,内部分发,或者企业包的分发,可以参考
全栈程序员站长
2022/11/15
2.3K0
ios分发平台搭建_app分发下载
iOS应用构建与部署小结
上篇文章介绍了Objective-C的基本概念,本文就来接着看如何创建我们的第一个简单iOS应用, 本着简单可复现的方式,我们会以尽可能小的成本来构建并在真机运行iOS应用。 也就是说, 不用越狱, 也无需开发者账号。当然,一台iPhone手机还是需要的,最好还有一台Mac。
evilpan
2023/02/12
2K0
iOS应用构建与部署小结
iOS无线安装企业账号应用
iOS 支持以无线方式安装自定的企业内部应用,而无需使用 iTunes 或 App Store。应用的格式必须为 .ipa,并且使用企业内部预置描述文件进行构建。无线安装要求: XML 清单文件(本节已有描述) 可让设备访问 Apple iTunes 服务器的网络配置 对于 iOS 7.1 或更高版本,使用 HTTPS 为了安装应用,用户使用特殊的 URL 前缀从您的网站上下载清单文件。您可以通过短信或电子邮件分发用于下载清单文件的 URL,或将其嵌入创建的另一企业应用中。 您负责设计和托管用于分发应用
rectinajh
2018/05/17
2.1K0
使用Jenkins自动构建iOS项目
大多APP开发团队都会存在这样一问题,开发人员直接在自己机器上给测试人员安装APP程序。整个代码不会经过源码服务器,甚至开发人员机器硬盘损坏或离职后产生严重后果。为了避免产生这样的问题,我们可以考虑使用CI系统,保证所有二进制包都是经过源码服务器,测试人员直接可以进行测试。
海哥@开发
2022/04/06
1.6K0
使用Jenkins自动构建iOS项目
免苹果开发者账号申请iOS上架及证书打包ipa测试(2022最新详解)
不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以申请ios证书打包ipa安装到自己手机测试,强大吧!
iOS Magician
2023/03/21
1.1K0
免苹果开发者账号申请iOS上架及证书打包ipa测试(2022最新详解)
推荐阅读
相关推荐
在前端 IPA & APK 还能这样玩
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文