`
jishublog
  • 浏览: 866276 次
文章分类
社区版块
存档分类
最新评论

iOS开发那些-如何打包iOS应用程序

 
阅读更多

我们把应用上传到AppStore之前需要把编译的二进制文件和资源文件打成压缩包,压缩格式是zip。

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

CreateUniversalBinary/Users/tonyguan/Library/Developer/Xcode/DerivedData/HelloWorld-fzvtlfsmygaqjleczypphenzabef/Build/Products/Release-iphoneos/HelloWorld.app/HelloWorldnormal”armv7armv7s”

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

setenvPATH”/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是二进制文件。

1

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

2

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

3

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics