`
shlei
  • 浏览: 287768 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

发布应用-应用打包

    博客分类:
  • iOS
 
阅读更多
我们把应用上传到App Store之前需要把编译的二进制文件和资源文件打成压缩包,压缩格式是zip。

首页找到编译到什么地方,这个很重要也不太好找,我们可以看看编译日志,找到其中的Create universal binary HelloWorld…的内容,然后展开内容如下:

Create Universal Binary /Users/tonyguan/Library/Developer/Xcode/DerivedData/HelloWorld-fzvtlfsmygaqjleczypphenzabef/Build/Products/Release-iphoneos/HelloWorld.app/HelloWorld normal ”armv7 armv7s”

cd ”/Users/tonyguan/Desktop/19.1.4 HelloWorld”

setenv PATH ”/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin”

lipo -create /Users/tonyguan/Library/Developer/Xcode/DerivedData/HelloWorld-fzvtlfsmygaqjleczypphenzabef/Build/Intermediates/HelloWorld.build/Release-iphoneos/HelloWorld.build/Objects-normal/armv7/HelloWorld /Users/tonyguan/Library/Developer/Xcode/DerivedData/HelloWorld-fzvtlfsmygaqjleczypphenzabef/Build/Intermediates/HelloWorld.build/Release-iphoneos/HelloWorld.build/Objects-normal/armv7s/HelloWorld -output /Users/tonyguan/Library/Developer/Xcode/DerivedData/HelloWorld-fzvtlfsmygaqjleczypphenzabef/Build/Products/Release-iphoneos/HelloWorld.app/HelloWorld

在最后日志-output之后就是应用编译之后的位置了,其中“/Users/tonyguan/Library/… /Products/Release-iphoneos/”是编译之后生成的目录,HelloWorld.app是包文件,HelloWorld是二进制文件。

包文件HelloWorld.app可以使用点击右键菜单“显示包内容”,其中HelloWorld文件是我们这个应用的二进制文件。其它的都是资源文件,包括图片、属性列表文件、nib和storyboardc文件,nib是编译之后的xib文件,storyboardc是编译之后的故事板文件等。

应用打包就是将HelloWorld.app包文件打包成为HelloWorld.zip,具体操作是右键点击HelloWorld.app包文件弹出菜单,选择压缩“HelloWorld”,这样就会在当前目录下生成HelloWorld.zip压缩文件了,请将这个文件保存好,我们会在下一节介绍,上传应用时候还会使用到。


http://iosbook1.com/?p=282
分享到:
评论

相关推荐

    打包工具-----打包你要发布软件的安装程序.rar

    在IT行业中,软件发布是开发过程中的重要环节,而打包工具则是将开发完成的应用程序整理成用户友好、易于安装和卸载的安装程序的关键。标题和描述中的“打包工具-----打包你要发布软件的安装程序”指的就是这个过程...

    如何为winform程序打包发布应用

    "Winform 程序打包发布应用详解" Winform 程序打包发布应用是指将开发好的 Winform 程序封装成一个可安装的应用程序,以便于用户方便地安装和卸载。下面将详细介绍如何为 Winform 程序打包发布应用。 Step 1: ...

    C#如何为winform程序打包发布应用(图解教程))

    C#如何为Winform程序打包发布应用(图解教程) 本篇文章将指导读者如何使用C#将Winform程序打包并发布应用。下面是详细的步骤和说明: 新建安装部署项目 首先,打开Visual Studio,点击新建项目,选择“其他项目...

    账号申请-发布问题-证书与配置文件申请-打包流程-appstore审核-Testflight方案-itms-services方案

    iOS应用打包通常涉及以下几个关键步骤: 1. **准备资源**:包括图片、音频、视频等。 2. **编译应用**:使用Xcode或其他开发工具编译应用。 3. **签名**:使用正确的证书对应用进行签名。 4. **归档**:创建归档...

    Citrix应用程序发布-流发布Stream

    5. 最后,发布应用程序,使其在指定的服务器上变为可用。 通过这种方式,用户可以立即开始使用应用程序,而无需等待整个应用程序下载到他们的设备上。此外,由于应用程序是在服务器上运行的,因此更新和维护也变得...

    网站,网址链接window桌面应用端nwjs-打包汇总

    4. **打包网站桌面**:这是整个过程的核心,即通过特定工具和方法将网站或Web应用打包成可独立运行的Windows桌面应用。 【压缩包子文件的文件名称列表】中的内容提供了具体操作的步骤和工具: 1. **制作过程描述....

    Eclipse RCP 软件打包发布方法

    在开发完成后,我们需要将这些应用打包并发布,以便用户可以下载和安装。以下是Eclipse RCP软件的打包和发布流程,详细解释了如何创建产品配置、集成JRE、添加闪屏等关键步骤。 1. **新建“产品配置”**:在Eclipse...

    Python-用Pyinstaller打包发布exe应用

    例如,使用`-F`参数可以把应用打包成一个独立的exe文件,而不使用`-F`则会生成一个包含exe文件和所有依赖文件的文件夹。`-w`参数用于移除控制台窗口,使得打包后的exe文件运行时不会显示命令行窗口。如果需要指定...

    iOS 应用打包发布上线

    在iOS应用开发的世界里,将应用打包并发布到App Store或者进行企业内部分发是开发者必须掌握的关键步骤。本文将详细讲解iOS应用的打包过程、ipa文件的生成、企业发布和上传至Apple Store的详细流程。 一、创建IPA...

    亲历基本OSGI实例,进入另番思维领域(转)----包括打包发布为可执行文件

    标题中的“亲历基本OSGI实例,进入另...通过阅读这篇博客和分析提供的示例源码,读者可以更深入地理解OSGi的工作原理,掌握如何在实际项目中运用OSGi技术,以及如何将这些模块化应用打包成易于部署和管理的可执行文件。

    Java应用程序的打包发布.pdf

    ### Java应用程序的打包发布知识点详解 #### 一、引言 随着Java技术的不断发展与普及,Java应用程序的开发越来越受到广大开发者的青睐。Java应用程序在完成编写与编译后,通常需要进行打包以便于发布与分发。本文...

    安卓应用-生活服务-榆林发布客户端 v3.4.09 安卓版.zip

    至于压缩包内的文件结构,"安卓应用 → 生活服务 → 榆林发布客户端 v3.4.09 安卓版"暗示了该应用可能被分层组织,这符合安卓应用的常规打包方式。通常,一个安卓应用的APK文件会包含资源文件(如图片、布局文件)、...

    打包发布Objects开发的应用系统

    综上所述,"打包发布Objects开发的应用系统"涵盖了从源代码管理、编译、资源整合、依赖处理到测试和发布的完整过程,是软件开发生命周期中的重要组成部分。理解并掌握这些知识点,对于成功地将Objects应用推向市场至...

    手把手教你用C#打包应用程序

    在IT行业中,应用程序打包是一项重要的工作,它将开发完成的软件整理成用户友好的安装包,便于分发和安装。本教程将详细讲解如何使用C#进行应用程序打包,旨在帮助开发者掌握这一技能。 首先,我们要了解C#应用程序...

    vue-admin-element+Electron打包exe可执行文件(输出为dist文件夹即可)

    Vue CLI可以轻松地创建和管理Vue项目,而Electron Builder则能方便地将Electron应用打包为不同平台的可执行文件。 2. **项目集成**:在Vue项目中安装Element UI,通过npm或yarn进行依赖管理。然后在Vue项目中导入并...

    mac配置Qt环境和把应用打包成dmg

    Mac 配置 Qt 环境和把应用打包成 dmg 文件 本文将详细介绍如何在 Mac 上配置 Qt 环境,并将应用程序打包成 dmg 文件。下面将从头开始介绍整个过程。 一、下载和安装 Qt 要在 Mac 上使用 Qt,首先需要下载和安装 ...

    应用程序打包发布步骤

    7. **发布应用程序**:最后,发布时只需要保留JAR文件、批处理文件以及所有必要的外部资源,如数据库、图像和文件等。 接下来,我们看Eclipse中的打包发布步骤: 1. **编写MANIFEST.MF**:与MyEclipse相同,需要...

Global site tag (gtag.js) - Google Analytics