打包ipa_ipa 没证书打包ipa - CSDN
  • iOS打包ipa

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

    简单粗暴!!!

    首先你得有一个苹果开发者账号。要是没有,就自己申请一个。

    注意:在创建app IDs 还有描述文件的时候,需要添加的是发布版本,就是ad hoc里面的版本,而不是简单的开发版本。如下图:(证书与描述文件都需要发布版本的)


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

    1.创建一个ipaDemo工程。

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

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



    刚刚进入的的界面的样式

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


    手机App

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

    5.1创建证书

    5.2添加APP IDs

    5.3添加设备

    5.4创建描述文件


    总体步骤

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

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

    第一种打包方式:

    6.1 Xcode打包:

    6.1.1


    1. 配置provisioning profile与证书

    6.1.2


    2.配置provisioning profile与证书

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

    6.1.3  



    6.1.4 选择Release 模式:


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


    6.1.6


    打包示例

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


    6.1.8生成包:


    6.1.9输出包:


    6.1.10


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

    6.1.11 


    6.1.12


    6.1.13  在桌面上出现安装包:



    大功告成


    第二种打包方式:

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

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

    6.2.1


    表示可以打包了

    6.2.2


    6.2.3


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



    ipa

    第三种打包方式:

    通过iTunes,打包。

    6.3.1 打开你的iTunes。

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


    6.3.3 在Finder里面显示:


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


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


    安装步骤

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


    安装成功


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


    更新:2016年7月1日

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

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

    Xcode插件管理工具Alcatraz

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


    插件样式

    四、打包方法:

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

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


    找到文件 .app

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


    直接导出

    4.导出的样式:


    在文件AM_Builds里面


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


    资料参考:

    1.Xcode程序打包 .ipa

    2.Xcode打包ipa的基本步骤

    3.iOS打包



    文/依然那么爱你forever(简书作者)
    原文链接:http://www.jianshu.com/p/9df7d8930a3e
    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

    展开全文
  • 网上的xcode打包ipa教程大多太旧而且又不完整,所以整理了一个最新的完整详细的xcode打包APP的图文教程分享给小白到大神路上的你我。 xcode打包IPA包之前先申请iOS证书,然后导入证书才能打包导出IPA包。 分为5 步...


    网上的xcode打包ipa教程大多太旧而且又不完整,所以整理了一个最新的完整详细的xcode打包APP的图文教程分享给小白到大神路上的你我。

     

    xcode打包IPA包之前先申请iOS证书,然后导入证书才能打包导出IPA包。

     

    分为5 步进行

     

    1、申请iOS证书

    2、导入证书到钥匙串

    3、xcode配置iOS证书

    4、配置xcode打包环境

    5、打包并导出IPA包


     

    一、申请iOS发布证书和描述文件

     

    1、首先申请一个App IDs(应用身份证)、已申请略过。

     

    APP IDs在后面很多地方用到

     

    首先打开开发者中心https://developer.apple.com/cn/,进入证书页面。

     

    1.1点击证书、ID及配件文件,进入设置。

     

     

    1.2选择App IDs –>点击+创建一个新的App ID

     

     

    其中有两项需要你自己填:

     

    第一项Name,用来描述你的App ID,这个随便填,没有什么限制,最好是项目名称,这样方便自己辨识(不允许中文)

     

    第二项Bundle ID (App ID Suffix),这是你App ID的后缀,需要仔细填写。用来标示我们的 app,使它有一个固定的身份,和你的程序直接相关。填写  Explicit App ID 的格式为:com.company.appName,照着格式写,写个方便记的,后面很多地方要用到。

     

    第三项App Services,默认会选择2项,不能修改,其它根据自己需要的服务选择上,然后点击Continue确认,下一步。

     

    检查下没有错的话直接点击Register后点击Done完成App ID的创建。

     

     

    2、申请发布证书

     

    这里用Appuploader工具直接申请导出p12文件和描述文件。

    如果还没安装Appuploader先安装好

     

    Appuploader安装教程

     

    2.1打开Appuploader,输入苹果开发者中心账号,登录。

     

    2.2选择Certification

     

    2.3点击+ADD,这里有开发证书等等创建选项,这里选第三项发布证书。

    如果你之前有了发布证书也可以不用创建,用之前的也行,苹果规定个人只能创建3个发布证书。

     

     

    2.4输入,证书名称(随意) 邮箱(任何邮箱都行) 密码(后面导入钥匙串助手时用到)然后点击ok

     

    2.5此时生成了好了一个发布证书,点击p12 File,下载证书文件,保存到电脑。

     

    这样发布证书就创建好了。

     

    3、申请发布描述文件

     

    3.1回到软件点击Profiles

     

     

    3.2点击+ADD,这里有开发描述文件等等选项,这里选发布描述文件。

     

     

    3.3选择APP IDs,之前在开发者中心创建的,这里会自动出现。

     

     

    3.4勾选刚创建的发布证书关联好,输入name,点击ok

    注意:如果你之前创建了多个发布证书,下面发布证书框显示多个发布证书,

    可以全选,默认最新创建的发布证书,打包时输入最新创建的发布证书密码。

    ps:发布证书不同的app可以通用的,描述文件不同就行了。

     

    3.5此时生成了发布描述文件,点击 Download下载到电脑保存

     

     

    如此就得到了一个.p12证文件和.mobileprovision描述文件

     

    二、导入iOS证书p12到钥匙串

     

    1、打开钥匙串助手,双击p12文件,默认钥匙串是(登录),注意这里一定要选择(系统)

    这样后面打包时iOS证书才不会报错。

     

     

    2、导入后提示此证书是由未知颁发机构签名的,因为不是用本机的钥匙串文件申请的iOS证书

    不过没关系,设置一下信任就好了

     

    3、双击证书、点击信任,使用此证书时,设置为始终信任。

     

     

    三、xcode配置iOS证书和打包环境

     

    1、用xocde打开你的项目,点击进入设置证书界面。

    有两个地方都要设置

    选择Code Signing下面的release(发布版)Debugs是测试版,上架App Store选择发布版的。

    然后选择你刚上传的对应iOS发布证书

     

     

     

    2、回到基本信息设置界面,Bundie 这项填写,最先创建的那个appid,跟创建iOS描述文件时选择的要一样。

    现在下面还有个错误提示,因为还没有导入iOS描述文件。

     

     

    3、双击.mobileprovision描述文件,闪一下就自动导入到xcode,不报错表示可以了。

     

     

     

    4、选择xcode菜单栏如果图所示

     

     

    5、把Archived修改为Release

     

     

    6、点击选择设备,选择为打包设备。

     

     

    四、项目打包IPA包导出

     

    1、选择菜单栏如图所示,如果Archive还是灰色的,说明之前的配置没有生效,退出重新打开下。

    点击Archive,开始打包。

     

     

    2、打包进度条走完后,会弹出以下界面,点击Expcrt

     

     

    3、这里是个人开发账户发布到App Store,所以选择第一个,点击Next。

     

     

    4、选择你的开发者账号,还没登录会提示你登录,点击Choose,会检查你的证书是否正确。

     

     

    5、iOS证书检测通过就到了这一步、点击Export,就会导出 一个文件夹,里面就是IPA文件,大功告成了。

     

     

    这个IPA包就可以上传到App Store了。

     

    上架App Store请看完整的上架流程

     

    完整详细iOS APP上架流程介绍

     



    展开全文
  • 感谢大神分享。其中使用iTunes的方式已经无法使用。 推荐使用最后一种方式生成ipa1.通过xcode来打包 ...当我们打包生成的不是ipa,而是.app文件时,应该如何拿到其中的ipa呢,下面有三种方式2.1通过iTunes(过时

    写在前面,内容大致转载自 http://www.cnblogs.com/wengzilin/p/4601684.html
    感谢大神分享。其中使用iTunes的方式已经无法使用。
    推荐使用最后一种方式生成ipa

    1.通过xcode来打包
    这是最原始的方式。具体的百度一下就有了


    2.当我们打包生成的不是ipa,而是.app文件时,应该如何拿到其中的ipa呢,下面有三种方式

    2.1通过iTunes(过时,或者说不能用了)
    这种方法就是打开iTunes 找到应用的选项,然后将.app文件直接拖进去,然后就可以再iTunes中找到对应的应用,然后右键查看包内容就能找到对应的ipa了。正如开头所说买这种方式已经不能使用了。原因是 iTunes的【应用】选项已经被删除了。不过在可以使用的时候 还是很方便的


    2.2通过脚本来实现【不出错还好,一旦有语法错误或者其他错误出现就不好处理】
    可以参考 http://www.51testing.com/html/04/344504-822334.html


    2.3解压改后缀名(本文推荐)
    这种方式是在xcode编译产生出.app包的基础上进行进一步处理,通过简单的压缩以及该后缀名即可实现ipa发包。

    这种方式下又可通过脚本自动处理以及手动处理两种途径实现,推荐脚本方法,一劳永逸。

    2.3.1 脚本自动生成ipa包

    Step1: 新建文件夹,命名为“distribute”,新建distribute.sh脚本文件,内容为:(注意,脚本中所有appName请先替换成你的真正app名称)

    复制代码
    rm -rf appName
    mkdir appName
    mkdir appName/Payload
    cp -r appName.app appName/Payload/appName.app
    cp Icon.png appName/iTunesArtwork
    cd appName
    zip -r appName.ipa Payload iTunesArtwork

    exit 0
    复制代码

    Step2: 将要转化的.app文件放到distribute/文件夹下

    这时的文件夹目录结构是这样的:(注意,脚本中所有appName请先替换成你的真正app名称)

    distribute/distribute.sh
    distribute/appName.app

    Step3: 运行distribute.sh脚本

    打开Terminal,cd到distribute文件夹下,把distribute.sh拉到terminal中执行。如果提示permission denied,则用“chmod 777 distribute.sh”命令赋予权限后,再执行一次distribute.sh。

    Step4: 大约若干秒后,会在distribute/文件夹下生成appName/文件夹,里面的appName.ipa就是我们想要的包。

    2.3.2 手动压缩改后缀方式

    这种方式与4.1的方法本质是一样的。

    Step1: 新建“Payload”文件夹,注意名字要一字不差;

    Step2: 将你的.app包放到Payload中,注意app的名字不做任何更改,就用xcode生成的app名称;

    Step3: 在Payload文件夹上右键压缩成zip,然后将生成的.zip文件后缀改成.ipa即可

    展开全文
  • 本文详细讲述iOS的App开发后如何进行证书的创建和项目中如何配置证书及上传到苹果App管理后台后如何新增...xcode打包IPA1. 根据App的Bundle Id申请打包证书1.1 登录苹果开发者后台1.2 创建Certificates Production证书1

    本文详细讲述iOS的App开发后如何进行证书的创建和项目中如何配置证书及上传到苹果App管理后台后如何新增与更新版本。

    前期准备:
    ① Mac OS电脑
    ② 一款开发完毕的App
    ③ 99美元的开发者证书一个(此证书提供App上传到App Store),苹果的另外一个299美元一年的证书打包流 程一样,只是在后期打包时候的选项不同,会在后文提及.

    1. 根据App的Bundle Id申请打包证书

    1.1 登录苹果开发者后台

    打开浏览器,访问 苹果开发者平台
    在这里插入图片描述
    输入开发者账号和密码:
    在这里插入图片描述
    登录成功如下:
    在这里插入图片描述

    1.2 创建Certificates Production证书

    在这里插入图片描述
    点击红色框内的哪一行:

    创建证书一般需要三个部分的证书:

    1.2.1 创建Cert证书:

    在这里插入图片描述
    在这里插入图片描述
    下一步:
    在这里插入图片描述
    下一步:
    在这里插入图片描述

    1.2.2 创建开发者本地电脑的证书:

    打开电脑的Launchpad,不知道这个那么百度去吧.

    然后找到有个其他的目录,点击进去找到钥匙串程序:

    在这里插入图片描述
    然后跟着步骤一步一步:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1.2.3 继续生成证书:

    在这里插入图片描述
    在这里插入图片描述

    1.3 创建App Id

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1.4 创建Provisioning Profiles

    在这里插入图片描述
    新建appstore的发布证书:
    在这里插入图片描述
    选择刚刚创建的app id
    在这里插入图片描述
    选择刚才配置的cert证书
    在这里插入图片描述
    填写证书名称,便于在XCode中选择证书:

    在这里插入图片描述
    然后点击continue就可以进行证书下载了.下载证书后双击证书,你就可以在XCode的项目中发现证书了.

    2. App打包

    证书创建是为了展示步骤,所以新建了一些,打包这里需要在网上上操作现有的app,所以就以公司的某个项目作为例子来做.

    2.1 配置证书到项目中:

    在这里插入图片描述
    然后选择打包:
    在这里插入图片描述
    打包成功后选择发布到app store后台
    在这里插入图片描述
    选择app store
    在这里插入图片描述
    选择直接上传,如果选择导出,就会打包生成一个ipa文件,那么这个文件的话后期可以使用application loader进行上传
    在这里插入图片描述
    关于application loader可以从这里看到如何打开:
    在这里插入图片描述
    点击了upload后,基本上如果没其他问题的话,你可以在苹果app管理这里登录你的账号,进行app的管理:

    2.2 在苹果app管理后台操作:

    在这里插入图片描述
    选择你打包的那个app,然后点击菜单栏的活动,所有版本记录都在这里显示了:
    在这里插入图片描述
    然后就可以查看状态:
    在这里插入图片描述
    这里要提醒一下:

    版本新上传过来的时候,处于未完成或者叫等待状态,会有五分钟到十分钟的时间后才会更改状态,如上图蓝色版本号的那个就是ok了,可以上传到app store供审核的状态了.

    然后选择App Store,新增版本:
    在这里插入图片描述
    填写新增的版本号是多少:
    在这里插入图片描述
    新增完毕后:
    在这里插入图片描述
    在图中的位置会有新的版本显示,选择后就可以在浏览器右侧看到app的相关信息,根据提示进行修改或者填写,最后在右上角点击提交审核,然后回到我的APP那一网页,就可以发现此app已经状态为待审核,等待1-3天,就可以知道审核结果了.

    顺便说一下:在提交审核之前注意设定自动更新版本还是手动,如果没有其他需求一般建议自动更新,如果自动更新的话用户收到比较及时,审核通过直接就覆盖老版本,由于你发布更新后其实app store到用户那里还是有一定的延迟的.
    当然如果选择手动更新,就需要你在发布后的几天内,频繁的查看一下注册账号的邮箱或者直接登录后台查看app审核状态,以免被领导骂,哈哈.
    原文地址:https://blog.csdn.net/u014599371/article/details/93179084 (如有侵权可删)

    展开全文
  • 打包ipa的前提 1、证书的申请和设置和上面文章的一样 从第一步到第四步都是一样的http://www.jianshu.com/p/cea762105f7c 2、还有第六步的 1-3都是一样的 从第四步开始变化 第二种打包api的方法:通过生成...
  • Xcode打包ipa的步骤

    2018-09-21 09:42:45
    一、打包(生成ipa测试包)步骤  第1步:配置发布证书和AdHoc描述文件  第2步:配置Xcode 方法1:(前提是已经用开发者帐号,注册过相应的证书)  (1)Xcode->Preferences->Accounts,登录你...
  • iOS最全打包IPA教程

    2018-11-24 18:00:57
    iOS最全打包IPA教程 导语 我秦汉三又开始回来写博客了,马上就会由一个中级iOS开发人员变成高级 iOS开发人员。主要是我和李汉三达成要成为行业大佬的协约,每周汇报两次,并根据汇报情况有奖惩。今天的奖励是一个大...
  • 相信很多安卓开发人员都是用的windows系统,那么你现在想打包ipa,必须要有一台mac系统的电脑,必须要有,必须要有,没有?装一台mac系统的虚拟机,不会装?https://blog.csdn.net/weixin_43299649/artic...
  • 相信很多安卓开发人员都是用的Windows系统,那么你现在想打包ipa 必须要有一台mac系统的电脑,必须要有!没有的话装一台MAC系统的虚拟机也可以凑合一下 这里是虚拟机装MAC系统的教程https://blog.csdn.net/weix...
  • 打包ipa的前提 1、证书的申请和设置和上面文章的一样 从第一步到第四步都是一样的http://www.jianshu.com/p/cea762105f7c 2、还有第六步的 1-3都是一样的 从第四步开始变化 第二种打包api的方法:通过生成文件...
  • shell自动打包ipa

    2015-07-22 16:04:24
    Xcode自动打包ipa脚本苹果官方给提供了xcodebuild和xrun shelll命令用来自动编译打包ipa功能。在使用之前必须要先安装command line tools才可以执行命令。command line tools的安装方式可以从官网下载,也可以直接用...
  • 最近做了一个东西,在打包ipa文件时遇到了各种问题,纠结了我好几天。 由于我一直是做android的,在打包时以为ios打包也和android一样:用IDE(eclipse)生成一个签名证书,然后打包。事实证明ios的打包比这复杂多了...
  • 不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以申请ios证书打包ipa安装到自己手机测试,强大吧!这个神器就是Appuploader,ios app测试及上架辅助工具。Appuploader安装教程当然如果要上架App ...
  • 网上关于iOS无证书打包ipa的文章也很多,我只说我验证过的一种可靠方式。 首先,我们先生成一个Runner.app: flutter build ios --release 复制代码 输出结果: Building ...
  • HTML一键打包IPA(苹果应用)是一款功能不错的将本地HTML项目或者网站打包为一个苹果应用IPA文件,操作方便,本站提供的是该软件的安装版,需要的朋友不妨前来本站下载。 软件特性 1.无需配置苹果开发环境JAVA环境...
  • itunes升级到12.7后,利用itunes快速打包ipa的捷径一去不复返,这边就教大家将itunes回退到12.6.3的版本,这样就不用再担心打包麻烦的问题了。 第一步:下载12.6.3版本 应用包 本人已下载放在百度云盘中,可以放心...
  • iOS Xcode如何打包ipa安装包 张思阳_Sia 2018-07-23 15:53:36 24320 收藏 13 展开 1.什么是ipa安装包 IPA是Apple程序应用文件iPhoneApplication的缩写。想要在苹果手机上安装开发的app,首先要将项目打包成ipa文件...
  • 2017年最新整理的xcode打包IPA上传App Store详细图文教程,快速的帮助新手小白上架iOS APP到App Store。
  • (1)iOS开发中,应用程序打包 = ipa = 安装在手机上。(注意,并不是所有的ipa都可以随意安装) (2)如果想让用户可以安装ipa,必须在打包程序的时候说清楚 哪一个应用程序可以安装到哪一台设备上。 (3)一般要想...
  • HBuilderX平台在线打包iOS应用目前最为简单的方法之一,打包的过程并不复杂,难点主要是在苹果证书身上,接下来亥著就带着大家一起来看看如何使用HBuilder在线打包ipa文件吧。ps:附带免费获取ios证书的方法哦~ 1、...
1 2 3 4 5 ... 20
收藏数 10,085
精华内容 4,034
关键字:

打包ipa