DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: sosolee369369
今日帖子: 2
在线用户: 4
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 souledge (souledge) ★☆☆☆☆ -
普通会员
2013/4/26 9:06:23
标题:
DelphiXE4 编写iOS程序直接部署到已越狱设备中 浏览:6337
加入我的收藏
楼主: 最好有一台Mac笔记本或台式机,我是在MacBookPro上测试的,不过虚拟机应该也可以,毕竟现在虚拟机同样能访问主机的USB设备了

MacOSX

1、安装paserver,安装文件为:Delphi XE4\PAServer\RADPAServerXE4.pkg

2、安装XCode 4.6或更新版本

3、XCode -> Preferences -> Downloads -> Command Line Tools -> Install

4、实用工具 -> 钥匙串访问 -> 证书助理 -> 创建证书, 生成私有签名,身份类型:自签名根证书,名称:iPhone Developer,证书类型:代码签名,覆盖默认值,其它全部默认

5、运行paserver



Windows

6、在Delphi种建立iOS工程,Target Platforms设置为iOS Device - Debug

7、Run without Debugging(直接运行) / Run(调试)

8、会弹出要求设置Profile的对话框,填入paserver所在机器的ip,密码确认即可

9、等待编译完成会自动部署到连接到paserver所在那台电脑的iOS设备上并运行。
----------------------------------------------
-
作者:
男 szlbz (szlbz) ★☆☆☆☆ -
盒子活跃会员
2013/4/26 9:11:47
1楼: 昨天经过艰难的安装,终于在虚拟机成功安装OSX,今天打开虚拟机发现OSX就不能登了,看来如要IOS开发还是有Mac笔记本或台式机。
----------------------------------------------
-
作者:
男 oloveuxyz (oloveuxyz) ▲▲▲▲▲ -
注册会员
2013/4/26 9:38:31
2楼: 我前两天虚拟机里弄的
----------------------------------------------
什么都没写~~~
作者:
男 oloveuxyz (oloveuxyz) ▲▲▲▲▲ -
注册会员
2013/4/26 9:39:22
3楼: 这个东西还是得做个像样的程序才知道是否有做项目的可行性
就怕开发过程中遇到各种让人头疼的问题
----------------------------------------------
什么都没写~~~
作者:
男 internetzs (internetzs) ★☆☆☆☆ -
盒子活跃会员
2013/4/26 9:40:28
2楼: 多谢楼主了, 
总结一句话: 直接在MAC中生成自己签名的证书名称一定为iPhone Developer, 就可以在越狱的IPHONE中布署了
----------------------------------------------
-
作者:
男 vmao (毛小毛) ★☆☆☆☆ -
盒子活跃会员
2013/4/26 10:10:16
4楼: 也就是两个系统必须同时启动才能调试?
我的想法是买一个macbook,装双系统,这样应该还是不行的吧,因为双系统只是在启动的时候选择启动哪一个,不能同时运行mac os和Windows,这样还是白搭啊。
----------------------------------------------
-
作者:
男 szlbz (szlbz) ★☆☆☆☆ -
盒子活跃会员
2013/4/26 10:27:49
5楼: 在os x 安装windows虚拟机就可以
----------------------------------------------
-
作者:
男 jlutt (jlutt) ★☆☆☆☆ -
盒子活跃会员
2013/4/26 10:28:28
5楼: 双系统mac,用vmware虚拟windows啊,不要用boot搞双系统
----------------------------------------------
-
作者:
男 souledge (souledge) ★☆☆☆☆ -
普通会员
2013/4/26 11:36:40
6楼: 写了几个小程序测试,个人觉得XE4现在完全具有编写商业iOS程序的实力,而且开发效率非常高,程序运行的效果也与直接使用Object-C + XCode编写的别无二致。
----------------------------------------------
-
作者:
男 vmao (毛小毛) ★☆☆☆☆ -
盒子活跃会员
2013/4/26 11:48:09
7楼: 在osx安装Windows虚拟机,在虚拟机里开Delphi编程是不是比直接用Windows系统编程慢很多?有没有人这么用过?

纠结于到底是买macbook,用vmware装Windows虚拟,还是买Thinkpad装vmware虚拟osx,哪种方案好,编程流畅一点,别慢的更蜗牛似的。
----------------------------------------------
-
作者:
男 steedsky (SteedSky) ★☆☆☆☆ -
普通会员
2013/4/26 12:18:54
8楼: 我是用Thinkpad装vmware虚拟osx,6G内存,windows7 x64速度飞快,但OSX速度不理想,不过只是测试用无所谓了
----------------------------------------------
-
作者:
男 wr960204 (武稀松) ★☆☆☆☆ -
盒子活跃会员
2013/4/26 13:27:42
9楼: 我同事MacBookPro + VMware Windows很流畅
----------------------------------------------
武稀松http://www.raysoftware.cn
作者:
男 lannyking (Lanny) ★☆☆☆☆ -
盒子活跃会员
2013/4/26 13:43:30
10楼: 如果有正式的开发者证书,如何部署到未越狱的机器里面?
----------------------------------------------
好懒惰
作者:
男 souledge (souledge) ★☆☆☆☆ -
普通会员
2013/4/26 13:48:38
11楼: 有正式开发证书只需要把自己的证书装到MacOSX系统里就可以了,其它的完全一样
----------------------------------------------
-
作者:
男 souledge (souledge) ★☆☆☆☆ -
普通会员
2013/4/26 13:52:56
12楼: 建议直接买MBP,最好是固态硬盘的,在OSX系统下装VirtualBox虚拟机,虚拟机里装Windows。这比你在Windows下去折腾虚拟机里的OSX省事多了。
----------------------------------------------
-
作者:
男 szlbz (szlbz) ★☆☆☆☆ -
盒子活跃会员
2013/4/26 15:25:13
13楼: 有人用Mac mini做开发机吗?
----------------------------------------------
-
作者:
男 internetzs (internetzs) ★☆☆☆☆ -
盒子活跃会员
2013/4/26 15:27:19
13楼: 由于开发用Windows多, 买macbook, 然后安装Windows, 在Windows里面用虚拟机安装osx, 我想应该更好些.
----------------------------------------------
-
作者:
男 onehawk (风中别离) ★☆☆☆☆ -
盒子活跃会员
2013/4/27 14:16:16
14楼: 按照你的方法。。成功是成功了,但是EX4最后会自己退出掉。。。蛋疼
----------------------------------------------
-
作者:
男 kentty (kentty) ★☆☆☆☆ -
普通会员
2013/4/27 17:15:19
15楼: 为啥我这么干以后,在delphi ide里面点运行,编译完要安装到iphone的时候提示无法安装呢?
----------------------------------------------
-
作者:
男 pyding (tingting) ★☆☆☆☆ -
盒子活跃会员
2013/4/27 19:42:19
16楼: 我的mbp,固态硬盘, parallels虚拟机下装 windows8+delphi XE3, 用起来很流畅。准备安装 XE4测试下 iOS开发。。。很期待。。。
----------------------------------------------
-
作者:
男 vmao (毛小毛) ★☆☆☆☆ -
盒子活跃会员
2013/4/27 20:36:57
17楼: 那就好,我准备换mbp 13 retina,最低配的128固态。也就9000块。
就装虚拟机用Windows吧,本来想用boot,看来boot是做不了开发了。
----------------------------------------------
-
作者:
男 yimen (杨一门) ★☆☆☆☆ -
盒子活跃会员
2013/4/28 9:00:23
18楼: windows + vmware_Mac_xcode 很流畅
----------------------------------------------
Pascal Fans
作者:
男 isxuzhu (e.Wong) ★☆☆☆☆ -
盒子活跃会员
2013/4/28 17:07:13
19楼: 在WIN里虚拟的MAC,很方便,但是在模拟器调试时,WIN中的XE4会自动退出,请问何故
此帖子包含附件:
JPEG 图像
大小:81.0K
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft欢迎加入FMX-Linux学习交流群548305569.Delphi+UniGUI开发网站,口感棒极了!
作者:
男 isxuzhu (e.Wong) ★☆☆☆☆ -
盒子活跃会员
2013/4/28 18:55:54
20楼: 很好的效果,如丝般顺滑~~~~毫无卡顿
此帖子包含附件:
JPEG 图像
大小:156.5K
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft欢迎加入FMX-Linux学习交流群548305569.Delphi+UniGUI开发网站,口感棒极了!
作者:
男 szlbz (szlbz) ★☆☆☆☆ -
盒子活跃会员
2013/4/28 19:45:29
21楼: 正下载xcode,等安装后试用,看效果如何。
----------------------------------------------
-
作者:
男 myenet (myenet) ▲▲▲▲▲ -
注册会员
2013/4/28 19:51:05
22楼: 呵呵,用模拟器当然“如丝般顺滑”,因为前年我用XE2开发的软件在模拟器中也是这么顺滑,可是一到真机上,卡得要死,只好去掉90%的特效。
----------------------------------------------
-------用FM开发的IOS程序-------IP版 中华诗词
-------用FM开发的IOS程序-------iPad版 中华诗词
作者:
男 isxuzhu (e.Wong) ★☆☆☆☆ -
盒子活跃会员
2013/4/28 20:04:01
23楼: 楼上兄,我是在真机上测试的:)以为卡呢,但却很顺滑:)
FMX进化到今天,或许比当年XE2时要进步了
BTW,你开发的中华诗词不错!
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft欢迎加入FMX-Linux学习交流群548305569.Delphi+UniGUI开发网站,口感棒极了!
作者:
男 isxuzhu (e.Wong) ★☆☆☆☆ -
盒子活跃会员
2013/4/29 13:42:48
24楼: 请问如何将开发的程序分享给其他网友的越狱设备上呢,请指教,谢谢
我用传统的工具clutch的列表中没有列出我的程序~~~
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft欢迎加入FMX-Linux学习交流群548305569.Delphi+UniGUI开发网站,口感棒极了!
作者:
男 bdl1 (bdl1) ▲▲▲▲△ -
注册会员
2013/5/1 21:24:04
25楼: Application bundle should have Info.plist inside
----------------------------------------------
-我的新浪博客
作者:
男 internetzs (internetzs) ★☆☆☆☆ -
盒子活跃会员
2013/5/2 11:12:33
26楼: 真机上“如丝般顺滑”, 是YY吧.
你滚动一下TMemo里面的文字, 或者你运行一个demo里面的tabslibexx例子的页面切换例子, 与苹果原生的体验差太多了.
----------------------------------------------
-
作者:
男 internetzs (internetzs) ★☆☆☆☆ -
盒子活跃会员
2013/5/2 11:17:10
27楼: 综观XE4所有关于ios的例子,你会发现例子很少涉及数据量大的滚动的界面, 多数UI只是简单的显示出来,并没有太多有关体验的,这也许是embarcadero的firemonkey下一步要完善的地方.现阶段可看出只是注企业功能和数据库方面的实现.的确开发速度很快,基本上不用涉及的OS的API.
----------------------------------------------
-
作者:
男 isxuzhu (e.Wong) ★☆☆☆☆ -
盒子活跃会员
2013/5/2 20:55:32
28楼: internetzs兄,我测试的就是自带的DEMO,有MEMO的那个DEMO,确实跟原生一样顺滑的啊,iPhone5上测试的,没发现什么不妥
另,你提到的XE3时代的LISTBOX类的组件条目太多确实在WIN下会卡顿,没测XE4下LISTBOX的效能:)
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft欢迎加入FMX-Linux学习交流群548305569.Delphi+UniGUI开发网站,口感棒极了!
作者:
男 wsswyz (wsswyz) ★☆☆☆☆ -
盒子活跃会员
2013/5/2 22:49:18
29楼: 按照(souledge)老兄的方法配置成功!编译例子时报:
The following error was returned:"wrapper init failed:(null)"
哪位大侠遇到过?请赐教!!谢谢!我苹果机的xcode是4.5不行吗?必须升级到4.6吗?
----------------------------------------------
-
作者:
男 myenet (myenet) ▲▲▲▲▲ -
注册会员
2013/5/3 8:43:30
30楼: listbox之类的确实不卡,滚动也相比XE2顺畅了,可是Animate之类还是卡成球一样,内存还有泄漏,Animate多操作几次还会有花屏现象,APP还会闪退。
----------------------------------------------
-------用FM开发的IOS程序-------IP版 中华诗词
-------用FM开发的IOS程序-------iPad版 中华诗词
作者:
男 souledge (souledge) ★☆☆☆☆ -
普通会员
2013/5/3 9:06:47
31楼: wsswyz:最好更新4.6以上版本再试试,而且一定要记得给xcode安装Command Line Tools。
我记得在某个文档里看到过,需要xcode4.6以上的版本支持。
----------------------------------------------
-
作者:
男 wsswyz (wsswyz) ★☆☆☆☆ -
盒子活跃会员
2013/5/3 23:07:44
32楼: 谢谢souledge 
今天测试ios的demo成功在mac模拟器中启动!楼主的方法可行,xcode需要4.6以上!

后续问题如何将编译好的文件部署在mac设备中!请指教!!谢谢
----------------------------------------------
-
作者:
男 souledge (souledge) ★☆☆☆☆ -
普通会员
2013/5/4 9:08:54
33楼: to wsswyz:
部署到设备中和在模拟器里运行基本一样,主题里已经写得很清楚了啊。

6、在Delphi种建立iOS工程,Target Platforms设置为iOS Device - Debug


----------------------------------------------
-
作者:
男 pengmg (Challey) ★☆☆☆☆ -
普通会员
2013/5/4 11:58:29
34楼: 准备测试...
----------------------------------------------
-
作者:
男 wsswyz (wsswyz) ★☆☆☆☆ -
盒子活跃会员
2013/5/4 14:30:48
35楼: to souledge:谢谢!
我的报“设备连接超时”!自动部署失败!郁闷中。。。
----------------------------------------------
-
作者:
男 lsuper (lsuper) ★☆☆☆☆ -
盒子活跃会员
2013/5/4 17:15:48
36楼: 感谢楼主,在黑苹果 10.8.2 xcode 4.6.2 模拟器 + ipad 上测试成功。那个自签名证书建议不覆盖默认值,默认即可,之前覆盖,然后自作聪明的把证书装系统了,导致发布签名失败 ~~

还有就是 ad-hoc 和 appstore 需要申请 apple 正式的证书,所以 deploy signcode 都是失败的,需要自己搞 ipa 越狱安装 ?

总的来说,delphi 开发 ios 应用还是非常顺畅的,赞一个(不知道复杂应用效果如何)~~
----------------------------------------------
-
作者:
男 wsswyz (wsswyz) ★☆☆☆☆ -
盒子活跃会员
2013/5/7 12:10:41
37楼: to delphiteacher:
 你的教程已经非常好了!
后续的教程可以加上:
1)xe4的app如何生成ipa
2)生成的app如何应用在其它的越狱device中!
辛苦了!等待你的大作!
==========
(我已不是折腾的年龄了!iphone 4的越狱是儿子做的,xcode的修改是他照着视频做的!)
----------------------------------------------
-
作者:
男 sbzldlb (边缘人) ★☆☆☆☆ -
盒子活跃会员
2013/5/15 13:47:54
38楼: 学习了
----------------------------------------------
Delphi Android移动开发讨论论坛 老大富翁论坛历史数据搜索引擎
作者:
男 glacier777 (glacier777) ★☆☆☆☆ -
普通会员
2014/6/11 10:38:22
39楼: 这是什么问题 mac 10.9 xcode 5.1
此帖子包含附件:
JPEG 图像
大小:26.4K
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行58.59375毫秒 RSS