Xcode5 + phoneGap2.9搭建ios开发环境-配置-测试-归档上传/phoneG.
来源:互联网 发布:武林外传演技最差 知乎 编辑:程序博客网 时间:2024/06/15 02:37
下载phoneGap2.9和安装Xcode5(目前最新版)
使用phoneGap/create命令创建项目
1
./create /Users/jiagaoyang/Documents/Workspace/Xcode/iphone com.wislong HelloWorld
- 首先进入phoneGap/ios/bin目录
- ./create+项目位置(事先创建好)+包名+项目名称。(号换成空格)
遇到权限(Permission)错误:
1
-
bash
: ./create: Permission denied
1
./create: line 116: /Users/jiagaoyang/Documents/phoneGap-2.9.0/bin/replaces: Permission denied
1
chmod
777 *
遇到(empty folder)错误
1
Error: /Users/jiagaoyang/Documents/Workspace/Xcode/iphone is not empty. Please specify an empty folder.
然后再使用创建项目命令如果什么也没有打印说明成功了。进入你刚创建的目录看看吧!
会发现一个文件后缀名是.xcodeproj的文件双击就会自动使用Xcode打开这个项目了。
默认打开目录结构如下图:
可以直接把你们android项目的www文件复制过来。里面引入的Cordova.js文件需要换成ios版本的
修改ios安装后在桌面的软件名字
默认是和项目名称相同(HelloWorld)找到xxx.info.plist文件中Bundle display name修改后面值就可以了
如下图:
修改默认启动文件配置www/index.html
找到Classes/AppDelegate.m文件添加如下代码
1
self.viewController.wwwFolderName = @
"www/html"
;
2
self.viewController.startPage = @
"index.html"
;
ios打包/.app-.ipa
找到菜单Product-Build如果出现success……说明成功了,到左边找到products文件下面看看是不是有一个.app文件。
把这个文件拖到ITunes中然后再拖出来就神奇般的成.ipa文件了,这个时间你可以装到越狱机子上测试了。
归档/上传
先搞点设置:Product-Scheme-Edit Scheme 把下面标红的地方都改成Release默认应该是debug如下图:
搞完之后就可以做归档动作了。Product-Archive
libCordova.a文件找不到错误
参考链接:http://stackoverflow.com/questions/17401478/libcordova-a-file-missing-in-phonegap-2-9
如下图:
然后再次点击归档,中间可能会遇到一些证书使用授权点击允许就ok啦!!!
然后会自动打开归档界面(菜单window-Organizer)
选中Archives可以查看到已经归档准备上传的APP,点击右边的Validate验证……DisTribute提交……你懂的。
如下图:
发布到appStore慢
发布了2天上传一直停留在your application is being uploaded……最多我等待了5个小时,每次几乎都是说网络连接失败什么的。最后采用的方案是翻墙上传,当时在mac上翻墙没解决,最后在win翻墙,共享一个wifi网络……mac连接翻墙网络后再做上传,没到10分钟success啦!!!
原文链接:http://my.oschina.net/jgy/blog/168745
- Xcode5 + phoneGap2.9搭建ios开发环境-配置-测试-归档上传/phoneG.
- 1.IOS开发环境搭建---基于VM10+Mac10.9+Xcode5
- phoneGap2.9.0环境搭建
- 如何在IOS平台下搭建PhoneGap开发环境(PhoneGap2.x)
- 如何在IOS平台下搭建PhoneGap开发环境(PhoneGap2.5)
- 如何在IOS平台下搭建PhoneGap开发环境(PhoneGap2.5)
- phonegap2.9+ios配置安装详细教程
- Xcode5.0下的PhoneGap2.9.1的配置使用和简单伪优酷客户端的开发
- phonegap + xcode5.0.2 配置开发环境
- iOS开发XCODE5 SVN配置 使用办法
- iOS开发XCODE5 SVN配置 使用办法
- iOS开发XCODE5 SVN配置 使用办法
- iOS开发XCODE5 SVN配置 使用办法
- iOS开发XCODE5 SVN配置 使用办法
- iOS开发XCODE5 SVN配置 使用办法
- PhoneGap2.9+jqmobi开发备忘
- Xcode6+iPhone6 搭建iOS开发真机测试环境
- Xcode6+iPhone6 搭建iOS开发真机测试环境
- RTP的H.264载荷的三种type
- redis 数据完整性
- fzu 2122
- linux 的find 命令
- java.lang.SecurityException: WifiService: Neither user 错误
- Xcode5 + phoneGap2.9搭建ios开发环境-配置-测试-归档上传/phoneG.
- 最长单调递增子序列
- eclipse下启动tomcat出现Setting property 'source' to 'org.eclipse.jst.jee.server:xx' didn't find: '错误的解决办法
- 线程sleep()、wait()、yield()、join()方法 解析
- Qtopia2.2.0 QT-Extended-4.4.3 QT/E4.7.1切换问题
- loadrunner--浏览器不支持或禁止了网页脚本,导致您无法正常登录
- 第三周——项目2 - 旱冰场造价
- MFC控件关联变量总结
- 三.2修旱冰场