首页 > 其他分享 >2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南

时间:2023-06-13 22:35:16浏览次数:55  
标签:11 ipa iOS 生成 选择 Finder 7B91b 如图 档案文件


2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南

 

第1步:配置项目的开发授权证书

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_档案文件

(图1)

如图1,选择TARGETS下的项目名称。


2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_xcode_02


(图2)

如图2,选择Build Settings,然后找到Provisioning Profile.

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_上传_03


 (图3)

如图3,选择distribution的开发授权证书。

这个distribution的开发授权证书来自苹果开发者后台配置。

登录苹果开发者账号,进入后台,找到Provisioning Profiles -> Distribution,下载配置好的provisioning profile授权证书文件,在本地开发电脑上双击运行。然后就可以在图3中选择该开发授权证书。

 

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_Arc_04

(图4)

然后在图4中,Release对应的选项中全部选择成iPhone Distribution。

 

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_上传_05


(图5)

然后,如图5,在PROJECT中的Build Settings -> Code Signing Identity -> Release 检查是否已经是iPhone Distribution,如果不是,则必须选择成iPhone Distribution。

 

第2步:配置项目输出目标

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_档案文件_06


(图6)

如图6,配置项目输出目标,不能选择成模拟器,必须选择Generic iOS Device

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_档案文件_07

(图7)

 

如图7,选择Generic iOS Device。

 

第3步:生成项目档案文件

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_移动开发_08


(图8)

如图8,在菜单Product下选择Archive

如果Archive为灰色不能点,那么请检查上面的第1、2步是否按要求设置。

点击Archive后,则Xcode则开始生成项目档案文件(请耐心等待Xcode生成完毕)。

 

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_档案文件_09


(图9)

 当Xcode成功生成档案后,就会自动弹出如图9的界面,你可以看到刚生成的档案,以及档案生成的时间版本号

Window -> Organizer 来打开档案窗口。

 

第4步:上传档案文件到Appstore

 

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_Arc_10


(图10)

选择生成的档案文件,然后点鼠标右键,在右键菜单中选择Show in Finder。

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_xcode_11


(图11)

 

如图11,就可以看到档案包在Finder中的文件位置,如下图12。

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_xcode_12


(图12)

如图12,在Finder中选择上面生成的档案文件,然后点右键,选择显示包内容

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_移动开发_13


(图13)

在图13中,进入Products

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_xcode_14

(图14)

在图14中,进入Applications

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_移动开发_15


(图15)

如图15中的文件就是上面生成的档案Archive的应用文件。(如果显示扩展名的话,应该是 xxx.app ,xxx为应用名,例如这里实际上是 kangeqiu.app

 

Launchpad中打开iTunes应用,然后在iTunes中选择应用,如下图16。

 

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_档案文件_16


(图16) 

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_上传_17


(图17)

Finder中找到的应用档案文件xxx.app拖拽到iTunes中,拖拽后,将显示下图18。

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_Arc_18


(图18)

 

 

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_上传_19


(图19)

在Finder中显示。将显示下图20的界面。

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_Arc_20


(图20)

如上图20,就可以看到应用的ipa格式文件,接下来就可以开始上传这个ipa文件到Appstore,为方便上传,请将这个ipa文件拷贝到桌面上。

 

接下来就可以使用Xcode自带工具中的Application Loader开始上传ipa文件了,如下图21运行Application Loader工具软件。

 

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_上传_21

(图21)

 

Application Loader工具软件界面如下图23。

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_Arc_22


(图23)

选取按钮),然后选择上面已经拷贝到桌面上的ipa文件。

如下图24,选择ipa文件,然后就可以开始上传到Appstore了。

2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南_档案文件_23


 (图24)

 

 

至此,上传流程结束了~~。

标签:11,ipa,iOS,生成,选择,Finder,7B91b,如图,档案文件
From: https://blog.51cto.com/u_16160131/6473905

相关文章

  • ios NSString format 保留小数点 float double
     iosNSStringformat保留小数点floatdouble self.orderCost.text=[NSStringstringWithFormat:@"%.1f元",self.order.cost.floatValue];%.1f 表示小数点一位,%.2f表示小数点2位,依次类推.格式定义TheformatspecifierssupportedbytheNSStringformattingmethodsa......
  • iOS程序运行生命周期
    iOS程序运行生命周期  在文件AppDelegate.m中定义了iOS程序运行的各个生命周期,清楚了解程序运行中的每个生命周期,对于我们的开发工作将提供极大的帮助。下面代码就是AppDelegate.m中各生命周期对应的方法。 -(BOOL)application:(UIApplication*)applicationdidFinishLaunch......
  • 【原】iOSCoreAnimation动画系列教程(一):CABasicAnimation【包会】
    【原】iOSCoreAnimation动画系列教程(一):CABasicAnimation【包会】 在iOS中,图形可分为以下几个层次: 越上层,封装程度越高,动画实现越简洁越简单,但是自由度越低;反之亦然。本文着重介绍CoreAnimation层的基本动画实现方案。在iOS中,展示动画可以类比于显示生活中的“拍电影”。拍电影有......
  • iOS-自定义的画圆或弧的UIView
     iOS-自定义的画圆或弧的UIView CustomViewOfCircle.h#import<UIKit/UIKit.h>@interfaceCustomViewOfCircle:UIView{//是否自定义属性:myDotBOOLisDefinedMyDot;//是否自定义属性:myRadiusBOOLisDefinedMyRadius;//是否自定义属......
  • iOS开发问题集锦
     1.Xcode开发连真机运行报错Pleaseverifythatyourdevice’sclockisproperlyset,andthatyoursigningcertificateisnotexpired. 1.在正常运行的工作电脑上的Xcode导出开发者账号(*.developerprofile)或PKCS12文件(*.p12)进入XcodePreferences|Accounts:选中Apple......
  • 二次封装Axios完全体
    importaxios,{Axios}from"axios";importtype{AxiosRequestConfig}from"axios";import{message}from"antd";//功能失败的错误原因constauthErrMessage:any={ 10031:"登录失效,需要重新登录", 10032:"您太久没登录,请重新登录~......
  • CodeStar2023年春第11周周赛普及进阶组
    T1:等差数本题难度中等,公差等于\(0\)的等差数只含一种数码,公差不等于\(0\)的等差数只有几百个。所以本题的方针是先把公差不等于\(0\)的等差数都找出来。在公差等于\(0\)和公差不等于\(0\)的两类中分别找大于\(n\)的最小树,两者较小的就是答案。T2:炼金工坊补充道具本......
  • Camera | 11.瑞芯微摄像头采集图像颜色偏绿解决笔记
    前言在实际调试基于瑞芯微平台的camera过程中,发现显示的图片发绿,现在把调试步骤分享给大家:1、修改iq文件sdk中位置:@external/camera_engine_rkaiq/iqfiles/isp21/ov13850_ZC-OV13850R2A-V1_Largan-50064B31.xml【现在已经不用了。主要用json配置文件】@external/camera_eng......
  • python 3.11.4 安装教程
    python官网 WelcometoPython.org.1.下载python进入官网点击Downloads找到3.11.4版本 点击Download  找到对应的电脑版本进行下载 2.安装python(1)双击下载好的python-3.11.4-amd64.exe(2)勾选AddPython3.7toPATH,再点击CustomizeinstallationInstallno......
  • 1140.石子游戏 II
    问题描述1140.石子游戏II(Medium)爱丽丝和鲍勃继续他们的石子游戏。许多堆石子排成一行,每堆都有正整数颗石子piles[i]。游戏以谁手中的石子最多来决出胜负。爱丽丝和鲍勃轮流进行,爱丽丝先开始。最初,M=1。在每个玩家的回合中,该玩家可以拿走剩下的前X堆的所有石子,其......