首页 > 其他分享 >xcode打包导出ipa

xcode打包导出ipa

时间:2023-05-05 17:23:02浏览次数:52  
标签:ipa 证书 导出 xcode ios p12 打包

xcode打包导出ipa

众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果IPA,作为刚接触ios开发的同学,只是学习ios app开发内测,并没有上架appstore需求,对于苹果开发者账号认证需要支付688,真的是极大的浪费,使用appuploader,只需要注册苹果普通的账号,不需要688认证,就可以打包自己开发的ios应用,自己真机测试,下面是详细教程:

第一步:注册苹果开发者账号

访问以下网址,按照提示注册即可,因为不需要支付688认证苹果开发者,所以没什么好讲的。 注册地址:Apple Developer https://developer.apple.com/cn/

第二步:下载APP Uploader

下载地址: Appuploader官网--IOS ipa上传发布工具,证书制作工具跨平台版,windows,linux,mac系统都可用 (applicationloader.net) http://www.applicationloader.net/

我这里是VMware虚拟机安装的mac系统,所以下载了mac安装包,直接解压,双击appuploader即可启动,看下图:

alt text

主界面如下:

alt text

简单介绍一下,这块工具的使用方法:

1、登录,由于没有支付688认证,所以登录的时候,注意勾选未支付688:

alt text

2、功能介绍,我这里主要使用了工具的三个功能部分:

alt text

证书部分:主要是通过工具生成.p12证书文件,后面这个证书要导入mac系统。 描述文件:这个文件主要包含了证书,公钥,设备信息等,和app绑定。

测试设备:主要是录入要内测的ios手机,主要是udid,udid可以理解为设备的一个唯一标识码,iphone手机udid的获取,可以安装驱动后通过appuploader工具自动获取

其他功能模块我这也没有用到,具体可以通过工具软件的帮助文档详细了解,帮助文档也列出了常见的问题以及解决方法: Appuploader常见问题 (applicationloader.net),下载链接:http://help.applicationloader.net/topic/appuploader/

第三步:使用xcode打包导出ipa文件,供其他人内测

1、mac系统导入appuploader生成的p12证书,导入方法入下图:

双击下载到的p12 文件,系统提示输入密码之类的,按照提示输入密码即可。

alt text

2、关键部分,xcode使用这个p12证书,进行打包ipa:

xcode添加好了苹果开发者账号,个人p12证书有了,接下来就是xcode打包ios应用:

alt text

记得取消勾选automatically manage signing

alt text

alt text

alt text

xcode编译没有问题,就会弹出一下界面

alt text

alt text

alt text

在Products目录下,把xxx.app文件拷贝出来,新建Playload文件夹,压缩Playload文件夹,得到Playload.zip文件,修改

Playload.zip文件为Playload.ipa文件,至此ios应用安装文件就弄好了.

标签:ipa,证书,导出,xcode,ios,p12,打包
From: https://www.cnblogs.com/sdges/p/17374705.html

相关文章

  • 基于.Net开发的数据库导入导出的开源项目
    在项目开发过程中,我们经常碰到从数据库导入导出的需求,虽然这样的功能不是很复杂,但是往往我们都会碰到一些问题。比如导入的Excel格式问题、Excetl中图片导入问题,导出的需求为了方便客户查看,会面临更多个性化的需求,为了满足这些需求,开发还是比较繁琐的。今天给大家推荐一个开源库......
  • u-boot导出nand-flash数据
    内核挂载根文件挂载失败,在u-boot中把nand-flash中的数据读取出来配置tftp服务器(主机pc上)配置uboot,默认没有tftpput(include中添加相关宏定义)配置客户端网络printenv //查看网络信息setenvipaddr192.168.1.222 //配置IP地址setenvserverip 192.168.1.212 //配置服......
  • 地图号码采集,导出excel里面
    有很多人问我地图号码采集怎么做?怎么样能够既快速又全面的的把高德地图左边的搜索列表里的商家地图,电话采集出来,导出到EXCEL里?如何快速地将高德地图里的商家电话资料导出EXCEL? 操作步骤:1.选择你要采集的省份,城市列表里就会有相应的省份的城市列表。2.选择要采集的城市,比......
  • web导出excel文件并下载
    通常在项目中我们需要对一些数据进行查询,如果有分析需求可能会需要导出成excel方便整理,下面的代码我们使用springboot框架,结合easyexcel2.2.6完成主要部分代码。1.后台生成excel文件流@RequestMapping(value="/api/export",produces=MediaType.APPLICATION_OCTET_STREAM_VALUE)......
  • 无线网络的导入导出
    导出无线网络:#导出全部网络netshwlanexportprofilekey=clearfolder="C:\1\"#导出指定网络netshwlanexportprofilename="ChinaTelecom"key=clearfolder="C:\1\"提示:导出的网络信息都是明文,请注意妥善保管。导入无线网络配置netshwlanaddprofilefilename="......
  • eclipse中创建简单maven项目,并导出jar包运行
     第一步,eclipse--New--Other 第二步,选择MavenProject 第三步,直接如图所示点击Next 第四步,也是如图所示点击Next 第五步,输入公司名和项目名,再点击Finish 第六部,右键项目RunAs--Maveninstall,生成jar包,然后复制jar到C盘根目录第七步,如图所示,直接运行......
  • 截图神器-snipaste
    基础操作Snipaste是一个简单但强大的贴图工具,同时也可以执行截屏、标注等功能。截屏开始截图快捷键(默认为 F1)鼠标左键何谓一次 成功的截图保存到剪贴板(  / Ctrl + C / Enter / 双击保存到文件(  / Ctrl + S)保存到贴图(  / Ctrl + T)快速保存(Shift +......
  • typeScript声明文件的一个注意点:不能使用导入导出语法
    一、起因使用vue3+ts在写一个demo的时候,用到路由模块的时候,觉得需要自定义一个类型声明,所以写了一个.d.ts声明文件,而这个文件写完的时候,发现vscode老是提示找不到类型声明。 起初,我以为是ts配置文件写错了,没有在include里面写入这个文件,ts察觉不到。但是后来改来改去发现还是......
  • Xcode编译流程
     Xcode的构建过程本质上是执行一系列构建任务。如:代码检测,编译代码,链接目标文件,拷贝资源(图片,plist,nib)文件,代码签名等。大部分任务是执行命令行工具,如(clang编译、ld链接、codesign签名,altool上传)。这些工具使用xcode项目的配置信息,根据特定的顺序执行。bulidSystem的工......
  • Feign使用MultipartFile
    Feign的方法参数使用MultipartFileFeign的方法参数使用MultipartFile,不能直接用,需要做一些配置。依赖包:<dependency><groupId>io.github.openfeign.form</groupId><artifactId>feign-form</artifactId><version>3.8.0</version></depend......