Sencha Touch 2 打包成IOS本地应用
2012-10-30 17:35
519 查看
准备工作
软件
Mac OS X 10.6+
Xcode (iOS 模拟器所需要的)
Apple iOS provisioning
Complete iOS provisioning on the Apple iOS provisioning portal and have the certificates and devices setup through
the provisioning portal and Xcode.
Create an App ID and finish provisioning your application. Please refer to the How-To section in the Apple iOS provisioning portal for help.
注意: 在打包iOS应用程序的过程中,需要用到App ID和App name。
在Mac系统上打包iOS系统应用程序的步骤
前期准备:进入 Apple iOS provisioning portal完成开发者授权。安装打包程序部分: Sencha SDK Tools 2.0
创建一个配置文件用于打包IOS应用.
运行 packager 打包工具,创建一个App.
Step 1:在Apple iOS provisioning portal完成iOS程序开发者授权
请点击开发者授权系统Apple iOS provisioning portal 来获得开发和发布应用程序所需要的certificate和profile。
Step 2: 安装打包程序
运行Sencha SDK 安装程序: SenchaSDKTools (SenchaSDKTools-2.0.0-Beta)
包含有打包选项的的sencha command会被安装到指定的目录中(默认: Applications/SenchaSDKTools-2.0.0-Beta/command).
Step 3: 创建一个配置文件供打包iOS程序时使用.
配置文件具有如下的格式:
下面参数用于IOS打包
provisioning portal 中的App IDs部分中找到
AppID
例如上方所示:
AppName 为 “Sencha Touch 2 Packaging”
AppID 为 “com.Sencha.Touch2Packaging”
注意: App ID 需要与你在 Xcode的Identifier field输入的相同 。
注意: Retina图标需要在文件名的末尾用@2x标记。例如icon.png (普通的图标文件),icon@2x.png (retina图标文件). 如果带有 @2x.png的retina图标存在,打包程序将包含retina图标.
注意: 请参考 iOS
icon guideline 来进一步了解图标文件类型。
注意: the iOS simulator cannot run a signed build. A signed build can only be run on the device.
注意: 如果忽略此选项,默认的certificate将会是你在iOS Provisioning Portal中建立的那一个。
注意: 如果忽略此选项,默认将包括四个方向。
Sample debug configuration file
打包出一个在iOS 模拟器运行的app
准备工作: 在配置文件中设定Platform 和Configuration参数
例如:
在终端运行以下命令,可以打包并在iOS上运行一个debug或unsigned的app。
注意: “deviceType” 选项将引导启动合适的模拟器: iPhone iPad.
打包出一个在 iOS 设备上运行的app
在终端运行以下命令,打包出一个在iOS设备上运行的程序
相关文章推荐
- sencha touch 打包android应用教程
- Phonegap2.9.0本地打包html成ios应用
- Phonegap2.9.0本地打包html成ios应用
- 看看Sencha Touch 最新TOP 10 应用吧~~全是IOS的,果粉乐了
- Phonegap2.9.0本地打包html成ios应用
- Sencha Touch 2:一行代码就将Web应用变本地应用
- Phonegap2.9.0本地打包html成ios应用
- 在线phonegap打包Sencha Touch 2到Android客户端应用
- 如何创建一个Sencha Touch 2应用(序言)
- 从零开始学习Sencha Touch MVC应用之十四
- 使用 adt-eclipse 打包 Cordova (3.0及其以上版本) + sencha touch 项目
- xcode 5.1打包iOS 7.1应用问题笔记
- 解决Xcode 7打包的应用与iOS 9的兼容问题
- sencha touch 扩展篇之将sencha touch打包成安装程序(上)- 使用sencha cmd打包安装程序
- sencha touch 入门系列 扩展篇之sencha touch 项目打包压缩
- xcodebuild命令行编译打包iOS应用和企业发布
- Sencha Touch 2 结合HTML5的本地存储创建数据库实现增、删、改、查
- 从零开始学习Sencha Touch MVC应用之十
- HBuilder打包ios应用
- 基于 Hybrid App(混合模式移动应用)中IOS开发证书创建和打包使用