首页
学习
活动
专区
圈层
工具
发布

iOS开发之进阶篇(1)—— 证书、打包上架流程、p12文件

iOS开发相关的证书有很多种,iOS开发证书(iOS App Development)、iOS发布证书(iOS Distribution (App Store and Ad Hoc))、网站推送ID证书...各平台的发布证书,可用于发布商店版(App Store) 和 内测版(Ad Hoc)。...上传的时候选择一个发布证书就行了,证书有效期是一年,到期后App Store上的现有App将不受影响。但是,不能使用过期或已撤销证书来更新App,可生成新的证书继续更新App。...、iPhone 2、iPhone 3G、iPod Touch(第一代)、iPod Touch(第二代) armv7: iPhone 3Gs、iPhone 4、iPhone 4s、iPad、iPad 2...armv7s: iPhone 5、iPhone 5c (armv7兼容armv7s) arm64(无armv64): iPhone 5s之后机型 现在来说,我们只需要支持armv7和arm64这两个架构就可以了

2.3K10

完整版在xcode打测试专用ipa包流程​

步骤:​首先希望你的发布证书已经安装好了。​...1.生成Ad Hoc描述文件​(1)进入证书管理后台网站 https://developer.apple.com/account/ios/certificate/​(2)找到"Provisioning...Profiles"下的"Distribution"​(3)点击“创建”铵钮​(4)选中"Ad Hoc",然后点击"continue"按钮​(5)选择你项目所对应的 App ID,然后点击"continue..."按钮​(6)选择项目对应的发布证书,然后点击"continue"按钮​(7)选择项目可以运行的测试机(如果没有加入测试机,需要提前通过udid加入测试机)​(8)在此处输入Ad Hoc描述文件的名称,...然后continue,就完成了描述文件的生成​(9)下载生成的Ad Hoc描述文件,并双击安装​2.在工程中配置证书​(1)打开工程,进入xcode,将此处的“Automatically manage

1.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS不同类型测试包介绍

    企业帐号:企业开发者账号是不能发布APP到App Store的,但苹果允许企业账号签名的APP可以直接发布APP,无需经过苹果审核,签名后生成一个新的安装包,然后传到分发平台供所有iPhone用户下载安装...方式3:通过Ad-Hoc正式打包安装 Xcode打包App生成ipa文件,通过iTunes或者蒲公英等第三方发布平台,安装到手机上。...这个包也就是平时正常用户使用的线上包,所有在发布范围内的iPhone用户都可以使用。...“Save for Ad Hoc Deployment.”...根据官方文档说明,首先它是发布证书打包出来的,第一个选项App Store也是发布证书创建,只是第一个选项是发布到App Store,Ad Hoc是不能发布到App Store,这种包是平时测试中最常用的包

    7.3K30

    iOS 开发流程

    , 可以各自管理授权设备等 企业帐号无法用于 appstore 发布, 但可以不通过 appstore 发布任意 iphone 都可以安装的应用 大学帐号不能发布 appstore, 主要拥有真机调试的权限...真机调试流程 基本概念 真机调试指 mac 连上 iphone, xcode 可以直接以这台 iphone 设备为 build target, 能在 iphone 里执行编译结果 条件和流程 分为拥有独立开发者帐号...公司帐号无法对应用打包为 .ipa, 要么用 xcode5 打包要么拥有企业帐号级别的授权 设备需不需要授权 个人/公司帐号权限只有在 TestFlight / 越狱渠道下完成不授权安装; 企业帐号授权可以在 ad-hoc.../ in-house 渠道下分发, 完成不授权设备安装 几种常见的分发途径 ad-hoc 打包时必须在登录企业帐号(或其成员)并已导入证书和描述文件的情况下, 任何用户(未授权)都可以在手机上用浏览器访问一个...https://example.com/manifest.plist) 完成安装 最大的问题是安装量有 100 的上限, 无法作为一个量很大的分发渠道 in-house 针对企业内部用户进行分发, 相比 ad-hoc

    2.7K10

    iOS 开发流程笔记

    , 可以各自管理授权设备等 企业帐号无法用于 appstore 发布, 但可以不通过 appstore 发布任意 iphone 都可以安装的应用 大学帐号不能发布 appstore, 主要拥有真机调试的权限...真机调试流程 基本概念 真机调试指 mac 连上 iphone, xcode 可以直接以这台 iphone 设备为 build target, 能在 iphone 里执行编译结果 条件和流程...公司帐号无法对应用打包为 .ipa, 要么用 xcode5 打包要么拥有企业帐号级别的授权 设备需不需要授权 个人/公司帐号权限只有在 TestFlight / 越狱渠道下完成不授权安装; 企业帐号授权可以在 ad-hoc.../ in-house 渠道下分发, 完成不授权设备安装 几种常见的分发途径 ad-hoc 打包时必须在登录企业帐号(或其成员)并已导入证书和描述文件的情况下, 任何用户(未授权)都可以在手机上用浏览器访问一个...https://example.com/manifest.plist) 完成安装 最大的问题是安装量有 100 的上限, 无法作为一个量很大的分发渠道 in-house 针对企业内部用户进行分发, 相比 ad-hoc

    2.3K60

    企业DevOps之路:iOS 项目构建

    上传之后就会出现以下配置 Password 一栏就填写当前 macOS 用户的登录密码 Code Signing Identity 填写相关证书的标识符 目前电脑上配置了一个调试证书和一个 Ad Hoc...发布证书,当然后面还需要一个 App Store 发布证书,这个操作流程都是一样的,后面自己处理就好。...去到 Keychain Access -> login,找到你的 iPhone Developer 和 iPhone Distribution 证书,选择其中一个,然后复制标识符,填写到此位置,保存即可...然后拿到调试证书和 Ad Hoc 证书对应的 .mobileprovision 文件,建议去 Apple 开发者后台去下载,也可以去到 /Users/{username}/Library/MobileDevice...勾选 Pack application, build and sign .ipa,表示需要生成ipa文件 然后填写以下内容 Export method:打包方式,包括development、ad-hoc

    2.3K20

    iOS关于苹果开发者账号及证书的一些说明

    2、Apple Distribution Xcode 11及以后,可以用这个给iOS、macOS、tvOS、watchOS apps发布版本签名使用,可以上传App Store,也可以Ad Hoc方式发布...3、iOS App Development 给iOS app 开发版本签名4、iOS Distribution(App Store and Ad Hoc) 给iOS app 发布版本签名,可以上传App...Store,也可以Ad Hoc方式发布;5、Mac Development 给 Mac app 开发版本签名;6、Mac App Distribution 给 Mac app 发布版本签名,上传到App...;5、Developer ID Application 给Mac App Store以外的应用发布签名;6、In-House and Ad Hoc 给iOS app发布版本签名(In-House 和 Ad...Hoc的区别是,In-House没有设备UDID安装限制,Ad Hoc限制每个应该发布设备不能超过100个以上)关于certSigningRequest证书创建时,需要CertificateSigningRequest.certSigningRequest

    3.1K21

    申请ios证书

    由于后端服务是部署在腾讯云的,要发布app到app store,需要先在腾讯云做APP备案。而APP备案或者在uniapp云打包,都需要先创建IOS打包证书。...这里使用iphone登录Apple Developer App这个APP的时候,可以不使用iphone手机原有的账号登录的,因此,假如你没有iphone手机,也可以借同事的iphone安装这个APP来申请成为开发者...总结为:一、第一步注册苹果账号,登录苹果Dev Center即可注册二、使用自己或同事的iphone手机,安装Apple Developer App这个APP,申请成为开发者。...profiles菜单的蓝色小加号,开始创建profile文件创建profile文件的时候,首选是要选profile的类型假如想正式上架,则创建app store connect类型假如是想真机测试,则选ad...hoc类型接着下一步需要选择appId,这个假如我们已经在Identifiers里已经创建好,直接就可以选了,如下图:接着下一步假如选择的是ad hoc类型的话,这里会要我们选择devices, 只有勾选了的设备才能安装打包后的

    67710

    没苹果电脑创建ios私钥证书的流程

    ,即可开始创建证书:首先,创建p12私钥证书,步骤如下:1、登录苹果开发者中心控制台,点击Certificates开始创建cer证书,如下图图片证书的创建过程中,选择ios distribution ad...hoc and app store类型,(不要选择apple和dev类型,哪些不是ios开发或云打包的类型。)...假如没有创建,则先创建appId图片2、点击devices,添加测试设备的udid(这一步不是必须,假如你需要真机测试,才需要将测试设备,比如iphone的udid添加到这里来),假如你不知道测试设备(...iphone)的udid如何获取,你可以使用香蕉云编的工具来获取:图片3、开始创建profile,如下图图片创建的时候,需要选择profile文件的类型。...假如是上架,则选择app store类型假如是真机测试,则选择ad hoc类型,假如选择的是ad hoc类型,则创建步骤会多出一步,会要求我们选择可以安装的devies(测试设备),也就是第二步的时候创建的测试设备

    81620

    2019年iOS开发者中心证书生成方法以及极光推送证书使用方法!

    可以一个个添加也可以批量添加 2、确认无误-点击注册 PS:每一种设备都包含100台的额度     Apple TV: 100     Apple Watch: 100     iPad: 100     iPhone...测试环境推送证书:一般在可以用证书推送代替     生产环境测试证书:Ad Hoc一般情况你想不通过数据线给别人安装就需要打包成Ad Hoc包 **并且测试推送的时候需要打包Ad Hoc。    ...PS:推送有 .p12 证书鉴权&APNs Auth Key 鉴权后着步骤少 ** 其他的方法可以看我之前写的 --或者百度 Google 选择生产环境-生产证书:App Store and Ad...生产环境测试证书:Ad Hoc一般情况你想不通过数据线给别人安装就需要打包成Ad Hoc包 **并且测试推送的时候需要打包Ad Hoc。    ...企业版本打包In House必须向 3、选择你需的证书、并且选择打包给那个App ID ## 当前演示为Ad Hoc - 其他和当前一样-想看其他的请查找我之前写的文章 1、选择开发者证书 2、选择可以安装设备

    3.2K80

    在hbuilderx打包好的苹果ipa文件,如何安装测试

    (1) 假如是使用ad hoc类型的描述文件(profile文件)打包的,可以使用yunedit这个工具来辅助安装,将这个ipa文件,上传到yunedit的安装测试功能里,生成ipa安装链接,团队测试人员...,使用iphone或ipad的原生浏览器safari打开生成的链接,就可以安装了。...这种方式的安装方法,需要提前将所有测试手机的udid,添加到用来打包的描述文件里(在苹果开发者中心生成描述文件的时候,假如创建的是ad hoc类型,是需要绑定udid的)(2)假如是使用app store...这种方法的测试,测试者需要使用iphone或ipad在app store下载testflight这个APP,在testflight里点击授权测试的app进行测试。

    8810

    苹果证书p12和描述文件的创建方法

    1.2、创建成功后,找到刚创建的发布证书(iOS Distribution这个类型的就是发布证书,如果之前创建过看过期时间或者ID就知道哪个是新创建的了)!...一个用于上架,如果有支付内容,还必需要 Apple Pay 的证书 上面的教程是教大家创建app store类型的profile的,假如我们需要进行真机测试,创建的时候就不能选app store了,需要选择ad...hoc类型。...创建ad hoc类型的profile大致过程跟创建app store类型相似,但是做了一步,就是需要选择测试设备的udid,但是我们如何知道测试设备的udid呢?...我们可以使用appuploader获取udid的工具,用你的iphone连接电脑登录下载的appuploader软件,按照它的步骤,就可以获取手机的udid了。

    1.8K10

    uniapp ios打包签名之证书申请

    这里定义下名词解释:测试类型的证书类型,叫ad hoc,发版类型的签名证书,叫app store connect类型。...假如你有iphone手机,可以直接使用iphone手机已经注册过的Apple ID登录苹果开发者中心,不过,一般公司还是注册新的Apple ID去登录苹果开发者中心好点,这样人员离职就不会将账号带走。...这里uniapp打包固定选择ios distribution (app store connect and ad hoc) 这个类型,然后点下一步点击下一步后,就需要选择csr文件了,选择我们在上一步生成的...如下图:profile文件这里我们创建两个,一个是ad hoc(测试类型)类型的,一个是app store connect(上架类型)类型的。...好了,ad hoc类型的profile,用于打包测试类型的ios应用,打包后生成的ipa文件,可以上传到yunedit的安装测试模块里,生成下载安装路径,直接通过sarafi打开安装app store

    14510
    领券