精华内容
下载资源
问答
  • ios打包
    千次阅读
    2022-02-25 15:26:53

    iOS打包

    1: 前言

    苹果打包相对于安卓打包麻烦一些,这里只讲述MAC处理苹果证书的方法(cre证书导出为p12证书,厂商推送证书申请,发布上架App Store)

    2: 准备工作

    可以先去 官方证书申请方法查看ios证书申请,已经写的很清楚

    在这里插入图片描述此处有个坑需要注意下:ios打包需要选择传统打包,安心打包会报系统没有根证书(我是用Mac打包的,安卓传统,安心打包都可以)

    3 :主要讲一下步骤区别

    1:MAC电脑先通过钥匙串访问生成,证书代理。
    2:证书分为开发证书,发布证书两种(顾名思义,开发证书只是为了在ios手机上测试或者打包自定义基座使用,我直接就申请的发布证书),打包上线必须使用发布证书,手机测试我用的数据线连接ios手机连调
    在这里插入图片描述
    3:证书无法导出为p12问题,解决办法一,将证书文件放在钥匙串访问,登录目录里面导出。解决办法二:本地缺少证书AppleWWDRCA.cer(过期时间2023年,2030年两个都必须要)下载cre

    在这里插入图片描述

    4 :上架手机App Store

    在电脑上下载transporter(超级简单好用,需要登录公司的appid账号,也就是申请证书时的appid账号)
    在这里插入图片描述
    将通过uniapp 云打包好的项目ipa项目进行交付
    在这里插入图片描述
    需要注意点,每次打包交付时候,需要更新包的版本号,否则会交付不成功报错说版本号重复在这里插入图片描述
    交付成功的app 会在appstoreconnect的构建版本中出现,选择即可,填写其他信息,就可以进行提交审核啦。

    在这里插入图片描述

    更多相关内容
  • uniapp关于ios打包说明
  • ios打包Python脚本

    2018-05-26 15:42:24
    iOS打包、python脚本 !
  • iOS打包证书

    2018-09-26 12:37:47
    iOS开发打包证书与描述文件的配置。用于打包测试开发力量
  • 1.ionic对ios打包操作的详细步骤。 2.对各个步骤的图文解说。
  • 1.通过蒲公英网站快速获取ios设备udid 2.登录苹果开发者社区 绑定测试iPhone/ipad 的udid 3.创建Identifiers标识符 4. 登录Appuploader申请iOS证书文件p12 ...6.打包ipa 7. Ipa 上传到蒲公英 发布测试
  • iOS 打包流程教程

    2022-04-26 15:52:06
    最近在学习flutter 开发,所以涉及到iOS打包的 所以学习了一下 记录一下,希望对大家有用 准备工作 需要iOS开发者的证书 类似安卓的keystore 但是iOS这个需要开发者账号来创建 也就是要花钱 哈哈哈 我们点开描述...

    前言:

    最近在学习flutter 开发,所以涉及到iOS的打包的 所以学习了一下 记录一下,希望对大家有用

    准备工作

    需要iOS开发者的证书 类似安卓的keystore 但是iOS这个需要开发者账号来创建 也就是要花钱 哈哈哈
    image.png

    我们点开描述文件

    image.png
    然后我们在 Bundle id 这里需要改成证书的Bundle ID 然后我们选择 dev 的证书

    打包

    点击 product 选择 Archive
    image.png
    然后选择 Distribute App
    image.png
    然后选择Development 然后next
    image.png
    然后next 继续
    image.png
    然后选择我们之前配置的证书dev
    image.png
    然后继续编译打包
    image.png
    然后将我们打包好的ipa 导出
    image.png
    这里我们选择桌面 然后导出 即可
    image.png
    我们在桌面看到导出的 ipa 就算是打包完成了
    image.png

    最后总结:

    iOS的打包的流程就算是 讲完了 比起安卓的流程还算麻烦一些 主要就是证书这一块 如果已经有证书的情况 那么就是打包就比较简单了 最后希望我的文章能帮助到各位解决问题 ,以后我还会贡献更多有用的代码分享给大家。各位同学如果觉得文章还不错 ,麻烦给关注和star,小弟在这里谢过啦!

    展开全文
  • iOS打包方式整理,自带工具打包,Jenkins,脚本,fastlane。 前言 从事iOS开发也有一段时间了,实习的时候自己就了解了iOS打包分发的一些方式,自己也写了一篇博客,介绍了如何打测试包以及上传相关的分发平台,也...
  • uniapp ios打包上架

    千次阅读 2022-05-05 17:31:42
    ios打包上架流程的步骤记录 提前告知:这是uniapp开发多端上架ios的正常流程,也有比较简单的由香蕉云等一键帮助你上架,去搜索另外的教学即可 需要准备: mac一台,ios一台,尽量高版本,尽量不要老旧,否则比较...

    ios打包上架流程的步骤记录

    提前告知:这是uniapp开发多端上架ios的正常流程,也有比较简单的由香蕉云等一键帮助你上架,去搜索另外的教学即可

    Appuploader官网--IOS ipa上传发布工具,证书制作工具跨平台版,windows,linux,mac系统都可用 (kxapp.com)

    需要准备:

                    mac一台,ios一台,尽量高版本,尽量不要老旧,否则比较麻烦;

                    注:mac需要下载Xcode和Transporter,包括需要手机有个appleid账号

                    690块钱/年的会员资格,此为苹果上架到苹果商店用;

                    uniapp的HBuilder编辑器:支持云打包和云打包状态,有了这个很方便

    以下操作尽量在mac来操作全部流程

    一、注册苹果开发者账号且订阅会员资格

     Apple Developer Program - Apple Developer

            这个地址正常注册到apple开发者账号,然后在苹果应用市场直接搜索apple developer,在里面登录你前面注册到的账号,然后填写的信息要和你注册的appleid账号对应信息,填完就订阅缴费,回跳转到你自己手机appleid的媒体与购买项目来订阅(注意:这里将会把你的开发账户持有人和此appleid绑定,以后续费就只能用这个appleid来续费---就是在订阅里面续费,如果要换个续费,只能更换账户持有人)

            注册成功后就进入Sign In - Applehttps://developer.apple.com/account/#!/overview        

             (1)先在证书中去配置证书,选择证书进行创建,在选项里面勾选把app发布到商店的选项即可,我这里是用了谷歌浏览器翻译过来的选项

    后面需要你提供一个文件,是在mac上生成的,这时候在mac上操作 进入启动台

    在里面点击“其他”文件夹,然后点击钥匙串访问,打开后看左上角的证书助理,就是桌面左上角,点击从证书颁发机构请求证书

    用户邮件地址填你自己的就行,常用名称随意,叫APP名称也行,其他不用填然后储存到磁盘,密码设置简单一点随意,因为每次打包都要输入一次密码,建议就3个数字就好了,然后把文件提交证书那个步骤即可。

    (2) 上传成功生成cer文件,把他下载下来,继续 .cer 文件放在 Keychain Access(钥匙串) 中,如果提示不信任就双击,然后里面有一个信任下拉点一下改第一个下拉框为始终信任,然后输入mac账户密码即可导出,导出方式为  左上角的文件--导出项目--然后放到桌面就行。这个文件是.p12后缀的文件,后面要用的记住。

    二、生成Identifiers(身份标识)

    点击身份标识添加。选择app ID 或者应用ID即可,然后在选择应用程序

     描述随意,id就是你域名倒着写也行,然后下面用到什么就勾上什么

    三、创建Profiles,选择相应的证书就行,类型选择应用商店,即App store,然后填写你的应用名称

    四、打包代码

    uniapp点击发行在点击云打包进入ios设置

    蓝色框框就是你的AppID,就是前面你填写倒着写的域名

    红色框框证书密码就是在你mac操作的时候让你设置的密码

    黄色框框

    第一个就是你最后一步有一个下载文件把他下载下来的文件,如果这个文件全称就是mobileprovision记得把它改成后缀即:xxx.mobileprovision

    第二个就是你前面后缀为.p12的文件

    注意:manifest.josn要配置你的版本号和应用版本1.0之类的,每次更新+1就行,还有里面的uniappAPPleid也要记住,这个是不能改变的,如果打包失败会提示你重新获取ID

    打包好后把包拖到Transporter就行,就是mac下载的那个软件,登录的账户是你开发者账户

    如果提示需要Xcode,那还比较麻烦,需要修改很多相关配置和文件,网上很多教程。我这里用的还是Appuploader里面直接上传Ipa包,地址是:Appuploader home -- A tool improve ios develop efficiency such as submit ipa to appstore and manage ios certificate

     第一次进会提示你需要上传密码,根据他链接进入apple官网登录设置就行

     上传好后打的包如果过审了会发邮箱提醒你

    就进入https://appstoreconnect.apple.com/apps

    创建你的APP,上传APP截图等,填写信息,然后在构建版本一栏选择你上传过审成功的包,如果没有说明还需要等待,如果包过审失败会邮件发你提示你,然后选择好就上架,继续二次过审,有相关任何问题过不了审都会发邮件提醒你,根据他的提醒修改即可。

            

    展开全文
  • 主要介绍了IOS 打包静态库详细介绍的相关资料,这里对打包静态库做了详细的说明,并进行了总结,需要的朋友可以参考下
  • 按照下面的步骤走,就可以打包成功,我不说各种原因,只讲操作步骤:简单粗暴!!!首先你得有一个苹果开发者账号。要是没有,就自己申请一个。注意:在创建app IDs 还有描述文件的时候,需要添加的是发布版本,就是...

    按照下面的步骤走,就可以打包成功,我不说各种原因,只讲操作步骤:

    简单粗暴!!!

    首先你得有一个苹果开发者账号。要是没有,就自己申请一个。注意:在创建app IDs 还有描述文件的时候,需要添加的是发布版本,就是ad hoc里面的版本,而不是简单的开发版本。如下图:(证书与描述文件都需要发布版本的)

    1f3206ea8c787c8110fcd60c561f3208.png

    可以先忽略,一会在创建证书的时候再看

    1.创建一个ipaDemo工程。

    2.打开苹果开发者中心。网址 :https://developer.apple.com/membercenter

    3.打开这个网址之后会出现下面的样式。

    4051d7537f91f22127684f1e6153496d.png

    刚刚进入的的界面的样式

    4.进入App开发账户里面:

    3031148999014c3d409877780789b986.png

    手机App

    5.创建证书的总体步骤,分5步:

    5.1创建证书

    5.2添加APP IDs

    5.3添加设备

    5.4创建描述文件

    08922b8b7f7b23c825a9b68270870188.png

    总体步骤

    对于这些过程,网络上的文章比较多,我也不一一展开了,我添加一个比较好的博客的文章,与大家分享这个过程。说白了这也是真机测试与创建证书的一部分。李大泽网址

    6.  iOS打包,一共有三种方式,不过还是通过Xcode的打包比较好,因为我在测试了这三种打包之后,我发现通过xcode打包的包的大小是最小的,不过下面我也介绍这三种打包方式。

    第一种打包方式:

    6.1 Xcode打包:

    6.1.1

    ea8ca4805c1d9218fbcbfb04a2c6aef0.png

    1. 配置provisioning profile与证书

    6.1.2

    18ecf0ae03c6d5ae6e31f3342282b77d.png

    2.配置provisioning profile与证书

    我在上面这两步的时候,由于只调整了一个code singing,所以出现了一直打包不成功。一般情况下,是先进行步骤6.1.1,基本上不用管步骤6.1.2,只需要看看6.1.2是否与6.1.1的描述文件、证书是否一致。保证一致就可以了。

    6.1.3

    3a0daaf01320d13556e0b5d2da102314.png

    6.1.4 选择Release 模式:

    86c9be7ceec3bb58f8c54b57b3108075.png

    6.1.5 需要release ,Run里面的,也需要release Archive 里面的。

    a3a42e185ce3fe5755505a3a913314bf.png

    6.1.6

    39d654002ae8f03e819a98f8519f7cc8.png

    打包示例

    6.1.7开始打包:若是comd+b 运行成功了,就可以进行下一步了

    a877830c1ae2e7e2ea42cde8aff6ce0c.png

    6.1.8生成包:

    ed50468eb94ad8b0006c0bd84b2b5b31.png

    6.1.9输出包:

    44fcefe7dd0e4a8a75ca8b1d2b63c919.png

    6.1.10

    7a917a599cc361d13d06db7794084232.png

    生成四种不同的开发包,查看链接。4种ipa包

    6.1.11

    434707d5ae722a22f9de62f801e082b9.png

    6.1.12

    fa539944c6de0cf0c4193c0a38085cc6.png

    6.1.13  在桌面上出现安装包:

    9e034e92f9d0d88636d760c72cf961dd.png

    099338933ece5a4c1c682ab692601cb7.png

    大功告成

    第二种打包方式:

    6.2 通过生成文件Payload文件夹,生成ipa包。

    重复上面6.1.7 之前的所有步骤,在commd+b 编译之后,查看是否编译成功,要是成功。如下图:

    6.2.1

    524e0b6d16ef3c322a22994cff0f2cd1.png

    表示可以打包了

    6.2.2

    967c4d3e9d7ca178910620cbcb495bd8.png

    6.2.3

    a536e10ef84cda0d8ef66103959dd299.png

    6.2.4在桌面上新建一个文件夹名字叫“Payload”,注意一个字母也不能少。并将上面的APP直接拷贝到这个文件夹下面,压缩这个文件夹,并将文件夹的后缀名,改正 “.ipa”。如下图:

    659fe5ff6009b077f2419c8d6bc65124.png

    ipa

    第三种打包方式:

    通过iTunes,打包。

    6.3.1 打开你的iTunes。

    6.3.2 直接把刚刚的那个  .app,拖到你的iTunes里面。如下图:

    31c370ee841083e8eb8c82ed1a2ce68b.png

    6.3.3 在Finder里面显示:

    b4dd2ffc9b9100a2f52033bead0aa098.png

    6.3.4这样就生成了一个ipa包:

    d0c130b177a382b1ca22159dd71b9bd7.png

    7. 安装到测试机上:对于以上生成的所有的ipa包,都需要双击打开他们,在你的iTunes里面,安装你的这个应用包。如下图:

    0a908699005ca74740dacfb59343798a.png

    安装步骤

    生成的app如下图,要是能够显示app是正常的,则证明没有问题,否则安装不成功:

    c822072a9ef66adf0fd544d82ad64e8c.png

    安装成功

    以上三种方法,终于打包搞定了。

    更新:2016年7月1日

    一、此方法是插件方法,基于插件Xcode插件管理工具Alcatraz之上,插件名字叫:AMAppExportToIPA 。(直接搜索就ok)

    二、关于安装Alcatraz方法,如下网址:

    三、下面配上一张该插件的样式图:

    7ae13d3d62fa8edfd5f6df12abbc1309.png

    插件样式

    四、打包方法:

    1.当你安装好插件之后,Xcode里面就有这个插件了,就有一个方法,可以直接导出ipa包,这个方法的名字叫:Export IPA。

    2.找到项目目录:(下面是我的demo目录)

    efccc39786d0d852bc92a737b55f3d6e.png

    找到文件 .app

    3.直接右键鼠标,找到名为:Export IPA     并且点击。如下:

    eac93a1669e06eb58e153817615ccb38.png

    直接导出

    4.导出的样式:

    600c56ba7c74173ab9b50b18b46ed3fb.png

    在文件AM_Builds里面

    方法太简单粗暴,我都不忍直视了。

    资料参考:

    展开全文
  • 1、在ios目录下新建bundle目录。后面编译打包离线资源,也会生成bundle目录,提前建,是为了防止某些情况下报错。 2、进行编译,离线打包资源。命令如下: react-native bundle --entry-file index.js //entry-...
  • ijkmedia ios打包库文件

    2018-07-06 15:26:21
    ijkplayer框架打包好的文件,直接拖拽到项目就可以运行
  • ILRuntime Mac版本运行和iOS打包
  • iOS打包上传速度贼快的两个版本(Application Loader3.0 , Application Loader4.0 )
  • 第一步:项目配置1、修改项目(testapp)的名字Flutter 项目虽说是跨平台项目,但是项目的名称还是需要在不同的平台设置,不同平台的设置位置是:1、Android 项目名字...如下图所示:pack_0.png2、iOS 项目名字配置是在...
  • 费控ios打包步骤1

    2022-08-08 19:57:25
    费控ios打包步骤1
  • ios 打包分发全流程

    千次阅读 2021-09-08 11:14:24
    之前公司用vue做了一个app,需要在苹果手机上也可以安装...4.使用HBuilder X打包(.ipa)。 5.使用蒲公英分发app。 一.注册AppleId账号 此步骤根据提示流程走,就不附属图片了。 1.访问网页:https://appleid.apple.
  • Cordova ios 打包

    2018-06-04 15:54:07
    Cordova ios 打包 Cordova ios 打包 Cordova ios 打包 Cordova ios 打包
  • iOS打包静态库的姿势

    千次阅读 2021-11-09 14:12:52
    五、打包 ————————————— 打包 pod package ZJBTools.podspec --library --force 打包不同子库Tools为子库名 pod package ZJBToolsSDK.podspec --subspecs=Tools --force --library 六 、如果有错!...
  • iOS打包Framework

    2020-03-22 12:36:52
    2、创建需要集成打包Framework中的文件。比如Bundle、Framework、.a、.h/.m 3、配置参数 将Mach-O Type设为Static Library Build Active Architecture Only修改为NO iOS Deployment Target 静态库需要支持的最低...
  • iOS打包成 ipa包(简单粗暴方法)

    千次阅读 2021-05-17 07:43:23
    按照下面的步骤走,就可以打包成功,我不说各种原因,只讲操作步骤:简单粗暴!!!首先你得有一个苹果开发者账号。要是没有,就自己申请一个。注意:在创建app IDs 还有描述文件的时候,需要添加的是发布版本,就是...
  • 优化ios打包上线ipa包大小
  • /HBuilder/Assets.xcassets (1 failure) Error code = 0 Error message: opendir([PackagePath]/XArchive/exportArchive): failed to open dir: No such file or directory 在ios打包的时候报上面的错误,我的这个...
  • ios打包下载脚本

    2018-09-18 16:51:07
    ios一键打包发布的脚本与配置说明,实现ios快速打包到fir与蒲公英测试
  • 关于Android及iOS打包

    2021-05-16 21:43:29
    在测试工作中,很多测试会用到打包的情况,今天教大家使用HBuilder工具打包实战 提示:以下是本篇文章正文内容,下面案例可供参考 一、HBuilder是什么? HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web...
  • react-native之ios详细打包步骤及上传苹果开发者中心   很久没弄ios项目了,正好有时间梳理一遍react-native打包ios项目及怎么上传到苹果开发者中心来提交应用,也当自己在熟悉一遍吧~   准备工作: Mac电脑,安装...
  • 平常我们都是习惯Xcode通过开发者账号进行有签名的打包。那么如何做到无需开发者账号进行无签名打包ipa包呢? 答案很简单,具体操作如图: ####首先 进入edit scheme,勾选编译为release包 这里选择为release ####...
  • iOS自动打包脚本

    2018-05-15 09:50:49
    命令行进入项目根目录直接执行 sh build.sh即可在桌面生成ipa安装包 #注意:使用本脚本上传到fir.im需要满足以下环境:一. ruby版本>1.9.3 (查看当前ruby版本 ruby -v) 二. ruby安装完毕,安装fir.im命令行插件 (gem ...
  • unity ios自动打包脚本

    2018-03-01 14:40:59
    unity ios自动打包脚本,用python实现,支持xcode新旧版本

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 73,554
精华内容 29,421
关键字:

ios打包