xcode打包导出ipa

yizhihongxing
 
众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果IPA,作为刚接触ios开发的同学,只是学习ios app开发内测,并没有上架appstore需求,对于苹果开发者账号认证需要支付688,真的是极大的浪费,使用appuploader,只需要注册苹果普通的账号,不需要688认证,就可以打包自己开发的ios应用,自己真机测试,下面是详细教程:
访问以下网址,按照提示注册即可,因为不需要支付688认证苹果开发者,所以没什么好讲的。 注册地址:Apple Developer https://developer.apple.com/cn/
下载地址: Appuploader官网--IOS ipa上传发布工具,证书制作工具跨平台版,windows,linux,mac系统都可用 (applicationloader.net) http://www.applicationloader.net/
我这里是VMware虚拟机安装的mac系统,所以下载了mac安装包,直接解压,双击appuploader即可启动,看下图:
xcode打包导出ipa

主界面如下:
xcode打包导出ipa

简单介绍一下,这块工具的使用方法:
1、登录,由于没有支付688认证,所以登录的时候,注意勾选未支付688:
xcode打包导出ipa

2、功能介绍,我这里主要使用了工具的三个功能部分:
xcode打包导出ipa

证书部分:主要是通过工具生成.p12证书文件,后面这个证书要导入mac系统。 描述文件:这个文件主要包含了证书,公钥,设备信息等,和app绑定。
测试设备:主要是录入要内测的ios手机,主要是udid,udid可以理解为设备的一个唯一标识码,iphone手机udid的获取,可以安装驱动后通过appuploader工具自动获取
其他功能模块我这也没有用到,具体可以通过工具软件的帮助文档详细了解,帮助文档也列出了常见的问题以及解决方法: Appuploader常见问题 (applicationloader.net),下载链接:http://help.applicationloader.net/topic/appuploader/
1、mac系统导入appuploader生成的p12证书,导入方法入下图:
双击下载到的p12 文件,系统提示输入密码之类的,按照提示输入密码即可。
xcode打包导出ipa

2、关键部分,xcode使用这个p12证书,进行打包ipa:
xcode添加好了苹果开发者账号,个人p12证书有了,接下来就是xcode打包ios应用:
xcode打包导出ipa

记得取消勾选automatically manage signing
xcode打包导出ipa

xcode打包导出ipa

xcode打包导出ipa

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

 
xcode打包导出ipa

xcode打包导出ipa

在Products目录下,把xxx.app文件拷贝出来,新建Playload文件夹,压缩Playload文件夹,得到Playload.zip文件,修改
Playload.zip文件为Playload.ipa文件,至此ios应用安装文件就弄好了.

原文链接:https://www.cnblogs.com/gddg/p/16737143.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:xcode打包导出ipa - Python技术站

(0)
上一篇 2023年4月18日
下一篇 2023年4月18日

相关文章

  • Xcode 工程分析

    1. 背景 Xcode作为日常开发iOS程序的IDE,支持C、C++、Objective-C、Swift、Ruby等语言进行编写。日常开发入口就是Xcode workspace或者Xcode project。 workspace是一个Xcode文档,它将项目和其他文件、project分组。一个workspace可以包含任意数量的Xcode project,以…

    IOS 2023年4月17日
    00
  • [Android开发学iOS系列] 快速上手UIKit

    快速上手iOS UIKit UIKit是苹果官方的framework, 其中包含了各种UI组件, window和view, 事件处理, 交互, 动画, 资源管理等基础设施支持. 按照前面的介绍, 用UIKit写UI可以用storyboard(Interface Builder)和代码两种方式. 大体的思路都是添加组件后, 设置属性, 设置尺寸位置约束, 处理…

    IOS 2023年4月18日
    00
  • Uniapp进行APP打包——iOS 系统

    一、打包过程 1、创建唯一标识符 首先,申请苹果开发者账号。 没有苹果开发者账号是无法进行 ios 打包上线的。 (2) 进入 https://developer.apple.com 这个网址,点击“account” 并输入苹果开发者账号进入用户界面。 ​   (3) 点击证书文件 ​   (4) 进入到这界面以后, 点击“APP IDs”,并新建一个 AP…

    IOS 2023年4月18日
    00
  • [Android开发学iOS系列] ViewController

    iOS ViewController 写UIKit的代码, ViewController是离不开的.本文试图讲讲它的基本知识, 不是很深入且有点杂乱, 供初级选手和跨技术栈同学参考. What is a View Controller iOS中的View Controller非常像Android中的Activity. 它负责用户界面的展示, 有一些生命周期的…

    IOS 2023年4月18日
    00
  • Swift CustomStringConvertible 协议的使用

    目录 一、前言 二、使用场景 1. 整型类型的枚举使用 2. Class类型的使用 一、前言 先看一下Swift标准库中对CustomStringConvertible协议的定义 public protocol CustomStringConvertible { /// A textual representation of this instance. /…

    IOS 2023年4月22日
    00
  • 基于AVFoundation实现视频录制的两种方式

    目录 一、前言 二、方案一:AVCaptureSession + AVCaptureMovieFileOutput 1.创建AVCaptureSession 2.设置音频、视频输入 3.设置文件输出源 4.添加视频预览层 5. 开始采集 6. 开始录制 7.停止录制 8.停止采集 三、方案二:AVCaptureSession + AVAssetWriter …

    IOS 2023年4月18日
    00
  • [一句话说iOS]dispatch如何造成死锁

    dispatch_sync执行了两件事:把代码块放入指定线程的任务队列中、堵塞当前线程直到代码块执行结束,如果出现了堵塞的线程和代码块所在的线程为同一线程的话,这个时候代码无法在此线程执行继续下去,即造成了死锁。 – (void)viewDidLoad { [super viewDidLoad]; dispatch_sync(dispatch_get_mai…

    IOS 2023年4月17日
    00
  • 中心化决议管理——云端分析

    作者:钱佳卫,研发工程师,产品研发和工程架构部-Client Infrastructure-App Infra-DevOps-Developer Tools 前言 CocoaPods 云端分析能力是字节跳动的终端技术团队(Client Infrastructure) 下 Developer Tools 部门提供的一系列云化基础设施之一, Developer …

    IOS 2023年4月18日
    00
合作推广
合作推广
分享本页
返回顶部