本文要介绍的是在无证书的情况下如何将自己应用打包出去在越狱设备上使用或发给第三方使用企业签名进行应用分发。

前提条件:拥有appleId账号,并且该账号已经注册开发者中心(无需花钱)

教程开始:

1.在项目属性里勾选Automatically manage signing。这里下面会出现Team属性,如果登录过appleId并创建过Team是有可选项的,下一步教大家如何创建一个Team

2.没有Team的时候会出现Add Account按钮,点击该按钮进入appleId登录页面,此时使用自己的appleId登录

3.成功登录后会在Team列表里显示Personal Team,然后我们点击Manage Certificates进入证书管理页面

4.在该页面会显示该Team所有添加过的证书,如果没有则需要添加一个,点击左下角+号 IOS Development 会自动添加一个证书

以上这些在一台电脑上只需要操作一次即可,下次可以直接使用

如果这一步顺利完成了那么恭喜你,最重要的一步已经完成了,剩下的就是死步骤。如果未顺利完成以上操作,请多看几遍,多尝试几次。

5.再回去项目属性,这时Team里出现了可选项,我们选择刚刚的Team即可

在这一步可能会出现错误,大概意思是当前包名未在该Team下注册……请重试。如果遇到这问题,更改Bundle Identifier的包名再试即可。(作者就遇到这样的问题,使用默认包名始终无法成功,换了包名就可以了)

操作成功后我们看到原本错误信息已经消失了,点击叹号可以查看该证书相关的各种信息。

6.接下来我们就开始打包应用程序了,在运行目标里选择Generic IOS Device,然后点击菜单栏的Product->Analyze

7.编译成功后会在Products文件夹生成该app,右键Show in Finder 在文件夹中打开该app

8.给这个app进行加包,首先在该目录下创建文件夹Payload并将app拖入该文件夹

9.点击右键压缩Payload

10.将生成的zip文件更名为xxx.ipa即可得到ipa安装包

总结:本文讲解从零开始在没有ios开发者证书的情况下将一个ios工程打包为ipa包,该ipa包有两种用途:

1、可以直接在越狱的ios设备上安装使用(使用某助手安装);

2、使用企业证书进行重新签名即可在普通ios设备上安装使用(详情请百度ios企业应用分发)

IOS如何打越狱包xcode无证书打包ios应用的更多相关文章

  1. uni-app打包程序 Hbuilder X 用自有证书 苹果证书打包 ios App、用DCloud公用证书打包Android APP

    Android用HBuilder的DCloud公用证书即可 HBuilderX  uni-app打包成apk安装到手机首先要登录,没有帐号可以注册,接着点击运行—原生App-云打包,配置完后点击打包, ...

  2. Hbuilder用自有证书打包 ios App上架AppStore流程

    最近在用Hbuilder做跨平台开发,经过一番研究终于在苹果商店上架成功了一款产品!这款产品就很简单,直接用hbuilder打包好,然后上传到商店即可.这里参照ios app提交应用商店 这篇文章结合 ...

  3. Xcode免证书打包ipa

    1,创建证书 打开“钥匙串访问”创建证书 填写好内容后点击继续,之后的步骤什么都不用改,一路点击“确定”和“继续”,最后完成这个向导就可以了. 我们创建的证书是不被信任的,右键点击证书选择“显示简介” ...

  4. xcode 5.1打包iOS 7.1应用问题笔记

    XCODE 5.1默认情况下是要求应用都通过64位编译.但是往往有些第三方的类库还是32位.还木有更新64位类库.使得项目编译出错. 解决办法: BuildSetting 的Valid Archite ...

  5. iOS 中可用的受信任根证书列表

    iOS 中可用的受信任根证书列表 iOS 受信任证书存储区中包含随 iOS 一并预装的受信任根证书. 关于信任和证书 以下所列的各个 iOS 受信任证书存储区均包含三类证书: “可信”的证书用于建立信 ...

  6. Delphi 10.2.3 + Xcode 9.2 开发 IOS 程序,免证书+免越狱,真机调试

    工具列表: 1,delphi 10.2.3 + PAServer19.0. 2,配置好一些的 PC 一台,建议至少 4 代 intel i5 + 16G + 256GSSD,低于此配置将产生拖延症. ...

  7. iOS工具——Xcode9无证书真机调试

    入坑iOS开发这么久,一直都是在模拟器上运行,公司的项目也都有公司的开发者账号进行真机调试.但是很多时候在网上download一些demo想在真机上运行看一下效果的时候都没法成行,今天抽空好好研究和学 ...

  8. xcode制作越狱包

    1.将运行目标选为iOS Device 2.Edit Scheme -> 选择 Run [App Name] -> Build Configuration下拉框中选择Release 3.生 ...

  9. iOS越狱包

    编译完了的程序是xxx.app文件夹,我们需要制作成ipa安装包,方便安装 找一个不大于500*500的png图片(程序icon图标即可),改名为:iTunesArtwork,注意不能有后缀名. 建立 ...

随机推荐

  1. 深入浅出git

    图文 http://www.cnblogs.com/syp172654682/p/7689328.html 廖雪峰 https://www.liaoxuefeng.com/wiki/001373951 ...

  2. Linux之sersync数据实时同步

    sersync其实是利用inotify和rsync两种软件技术来实现数据实时同步功能的,inotify是用于监听sersync所在服务器上的文件变化,结合rsync软件来进行数据同步,将数据实时同步给 ...

  3. Python脚本开发练习

    打印乘法口诀表 #!/usr/bin/python #coding=utf-8 print("Hello,World....") print("你好,欢迎来到Python ...

  4. 「NOI.AC」Leaves 线段树合并

    题目描述 现在有一棵二叉树,所有非叶子节点都有两个孩子.在每个叶子节点上有一个权值(有\(n\)个叶子节点,满足这些权值为\(1\dots n\)的一个排列).可以任意交换每个非叶子节点的左右孩子. ...

  5. 复习一知识点:回调函数callback

    比如我们常用的异步请求: $.ajax({ url:"test.json", type: "GET", data: {username:$("#use ...

  6. POJ1063 Flip and Shift

    题目来源:http://poj.org/problem?id=1063 题目大意: 有一种游戏如图所示.一个填满黑白球的转盘,它可以有两种操作,一种是将大转盘顺时针旋转,所有球的位置顺时针挪一位,另一 ...

  7. Hibernate常见报错

    1.A different object with the same identifier value was already associated with the session(使用Hibern ...

  8. Kibana源码启动报错记录--ENOSPC

    执行该命令可解决:echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysc ...

  9. poj2083 分形(图形的递归)

    题目传送门 代码有注释. #include<iostream> #include<algorithm> #include<cstdlib> #include< ...

  10. poj3020 建信号塔(匈牙利算法 最小覆盖边集)

    Antenna Placement Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 10518   Accepted: 518 ...