我們把應(yīng)用上傳到App Store之前需要把編譯的二進(jìn)制文件和資源文件打成壓縮包,壓縮格式是zip。
10年積累的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有赫山免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
首頁(yè)找到編譯到什么地方,這個(gè)很重要也不太好找,我們可以看看編譯日志,找到其中的Create universal binary HelloWorld…的內(nèi)容,然后展開(kāi)內(nèi)容如下:
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之后就是應(yīng)用編譯之后的位置了,其中“/Users/tonyguan/Library/… /Products/Release-iphoneos/”是編譯之后生成的目錄,HelloWorld.app是包文件,HelloWorld是二進(jìn)制文件。
包文件HelloWorld.app可以使用點(diǎn)擊右鍵菜單“顯示包內(nèi)容”,其中HelloWorld文件是我們這個(gè)應(yīng)用的二進(jìn)制文件。其它的都是資源文件,包括圖片、屬性列表文件、nib和storyboardc文件,nib是編譯之后的xib文件,storyboardc是編譯之后的故事板文件等。
應(yīng)用打包就是將HelloWorld.app包文件打包成為HelloWorld.zip,具體操作是右鍵點(diǎn)擊HelloWorld.app包文件彈出菜單,選擇壓縮“HelloWorld”,這樣就會(huì)在當(dāng)前目錄下生成HelloWorld.zip壓縮文件了,請(qǐng)將這個(gè)文件保存好,我們會(huì)在下一節(jié)介紹,上傳應(yīng)用時(shí)候還會(huì)使用到。