我们把应用上传到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
分享到:
相关推荐
C#为winform程序打包发布应用(图解教程))
如何为winform程序打包发布应用,本人觉得这是一篇讲解独特简单明了的文章!
打包发布Objects开发的应用系统打包发布Objects开发的应用系统
摘 要:Java语言是近年来较为流行的编程语言,Java应用程序编写并编译运行后,需要对其进行打包发布。本文简要介绍了Java应用程序打包发布的流程,并针对其中的一些常见问题做出了解答。
C#为winform程序打包发布应用,很详细的描述了使用VS2010进行winform打包过程中的操作,图文并茂,很详细,若有不明白的地方可以Q我525165171
myeclipse中C/S应用程序打包发布步骤,
c#_VS应用程序打包发布,word文档
一、简述 二、设置应用程序图标 三、发布程序 四、打包程序 一、简述 二、设置应用程序图标 三、发布程序 四、打包程序
iOS 应用打包ipa 上传企业文档和苹果商店详细文档
C#如何为winform程序打包发布应用的详细步骤说明、很实用的文档。
NSIS Window应用发布打包工具
C#如何为winform程序打包发布应用(包含图解)
学会如何用Python打包 生成EXE文件 如何安装并使用PYINSTALLER库来生成EXE包
1如何为winform程序打包发布应用(图解教程) 2:新建安装部署项目 3:安装向导 4:开始制作 5:制作完成
第六课 发布 ArcGIS Engine 应用程序
基于asp.net项目的自动发布工具,无需用visual studio发布打包,可直接过滤需要过滤的文件;亦可用于其他需要过滤文件和文件夹的场合
mac配置Qt环境和把应用打包成dmg
MapX应用程序发布和打包过程及注意事项详解
matlab打包应用程序简介,Matlab使用版本如下R2016a版本 步骤 1) 命令行输入指令 deploytool 2) 出现如下对话框,选择第一个 Application compiler 使用背景 在项目实施过程中需要打包matlab供qt程序调用,这里...