我们把应用上传到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是二进制文件。
包文件HelloWorld.app可以使用点击右键菜单“显示包内容”,其中HelloWorld文件是我们这个应用的二进制文件。其它的都是资源文件,包括图片、属性列表文件、nib和storyboardc文件,nib是编译之后的xib文件,storyboardc是编译之后的故事板文件等。
应用打包就是将HelloWorld.app包文件打包成为HelloWorld.zip,具体操作是右键点击HelloWorld.app包文件弹出菜单,选择压缩“HelloWorld”,这样就会在当前目录下生成HelloWorld.zip压缩文件了,请将这个文件保存好,我们会在下一节介绍,上传应用时候还会使用到。
分享到:
相关推荐
内容概要:本文阐述如何在iOS平台上对应用程序进行调试和分析,目的在于指导新手分析iOS程序,内容包括软件硬件的准备、代码的解密、富豪信息的获取、用gdb调试等,最后以京东LeBook为例子进行演示。 适合人群: 具备一定...
使用 Flex 和 Flash Builder 开发手机应用程序 目录 第 1 章: 入门 手机应用程序入门 手机、桌面和浏览器应用程序开发的差异 第 2 章: 开发环境 在 Flash Builder 中创建 Android 应用程序 在 Flash Builder 中...
创建第一个用于 iOS 的 AIR 应用程序 使用 Dreamweaver 创建第一个基于 HTML 的 AIR 应用程序 使用 AIR SDK 创建第一个基于 HTML 的 AIR 应用程序 使用 Flex SDK 创建第一个桌面 AIR 应用程序 使用 Flex SDK ...
实时Xcode项目/应用程序,为iOS的Mapbox Maps SDK提供了。 如何获得帮助 我们无法在此存储库中回答支持问题-它旨在显示iOS版Mapbox Maps SDK可能实现的示例。 如果您对如何使用iOS版Mapbox Maps SDK有疑问,请...
当您的应用程序在您的设备上运行时,远程调试控制台将收到您的所有应用程序日志并将其显示在计算机的屏幕上,即使堆栈转储也会在崩溃时转移! 不需要越狱! 只需从Apple的iOS开发人员计划重新使用您的数字签名身份...
目的是在您的应用程序目录中有一个“ buildozer.spec”文件,描述您的应用程序要求和设置。Buildozer Buildozer是一种用于轻松创建应用程序包的工具。 目标是在您的应用程序目录中有一个“ buildozer.spec”文件,...
分析与实战是iOS应用逆向工程方面的权威著作,三位作者都是iOS领域内的专家,拥有扎实的理论知识和丰富的实践经验。本书内容以工具+代码的形式全面、系统地展开知识点,由浅入深,图文并茂地带着读者一步步探索常规...
VaiNaWeb Vai Na Web是一项先进的数字技术教育计划,旨在使技术的教与学民主...创建了React Native模块类,以便年轻人可以为iOS和Android开发本机移动应用程序。 :rocket: Class 01- 目标:问题概述,在React中创建第
Xamarin Studio提供了很多现代开发所需功能,包括代码完成、调试器、打包和发布应用(支持通过TestFlight发布应用程序)。对于Android,Xamarin还包含了自己的UI生成器(对于iOS,则使用苹果Xcode的UI生成器),此外...
您应该将它添加到您的应用程序项目的构建路径,并确保将它与您的应用程序打包(更多信息请)。 此 ANE 包含您还可以使用 Core Image API 了解系统上的内置过滤器。 请参阅用法 var mc : MovieClip = new MovieClip ...
使用 MIT 许可的一键将 Html5 Web 应用程序打包到本机 Android/IOS 应用程序中 One Click Mobile Packer 是一种将 Html Web Apps 打包成多平台应用程序运行时的工具,用于创建 Android/IOS 移动原生应用程序 它是...
Xamarin Studio提供了很多现代开发所需功能,包括代码完成、调试器、打包和发布应用(支持通过TestFlight发布应用程序)。对于Android,Xamarin还包含了自己的UI生成器(对于iOS,则使用苹果Xcode的UI生成器),此外...
LaneKit 是一个用 Ruby 编写并打包为 Ruby Gem 的命令行应用程序。 来自。 问题? 是寻找答案的最佳场所。 好处 正确实现的模型、资源提供者和表视图 与 RestKit 轻松集成 一致的 Objective-C 代码 使用 XCTest ...
Xamarin Platform还提供了很多现代开发所需功能,包括代码完成、调试器、打包和发布应用(支持通过TestFlight发布应用程序)。对于Android,Xamarin还包含了自己的UI生成器(对于iOS,则使用苹果Xcode的UI生成器)。...
该应用程序基于框架,该框架允许您同时为多个平台(iOS,Android和Firefox OS)开发。 建造 以下是构建和测试应用程序的步骤。 请注意,目前它是Alpha版本。 首先,克隆它。 然后,将需要安装并且您至少可以使用...
Lynx (alpha)Lynx 是一个使用Javascript来构建Android和iOS本地应用的框架。Lynx直接使用平台UI来进行渲染,同时可以使用CSS进行排版。Lynx可以直接使用同一份Javascript生成Android和iOS本地应用,同时提供了使用...
笑话评估 这个项目是一个测试,以评估玩笑的React和React ...运行npm start来启动打包程序,然后react-native run-ios或react-native run-android在设备上运行应用程序( )。 测验 运行npm test以测试该应用程序。
iOS和Android应用程序(基于 ) 基于或的桌面应用程序 任何浏览器中的网站应用程序(基于 ) 可获得网站应用程序的演示。 屏幕截图 行动应用程式(iOS和Android) 桌面应用程序(西北和电子) 网站应用 库/工具 ...
解决应用启动时白屏或者黑屏的问题,就是每次程序启动都会出现短暂的闪屏现象
WhatsApp贴纸 该存储库包含iOS和Android示例应用程序以及用于为WhatsApp创建第三方贴纸包的API。 如果您想创建自己的,则可以将其打包在... 作为创建iOS应用程序的替代方法,有各种贴纸制造商应用程序可帮助您创建