导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
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笔记本或台式机。
----------------------------------------------
-
作者:
2013/4/26 9:38:31
2楼:
我前两天虚拟机里弄的
----------------------------------------------
什么都没写~~~
作者:
2013/4/26 9:39:22
3楼:
这个东西还是得做个像样的程序才知道是否有做项目的可行性 就怕开发过程中遇到各种让人头疼的问题
----------------------------------------------
什么都没写~~~
作者:
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搞双系统
----------------------------------------------
-
作者:
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,哪种方案好,编程流畅一点,别慢的更蜗牛似的。
----------------------------------------------
-
作者:
2013/4/26 12:18:54
8楼:
我是用Thinkpad装vmware虚拟osx,6G内存,windows7 x64速度飞快,但OSX速度不理想,不过只是测试用无所谓了
----------------------------------------------
-
作者:
2013/4/26 13:27:42
9楼:
我同事MacBookPro + VMware Windows很流畅
----------------------------------------------
武稀松http://www.raysoftware.cn
作者:
2013/4/26 13:43:30
10楼:
如果有正式的开发者证书,如何部署到未越狱的机器里面?
----------------------------------------------
好懒惰
作者:
2013/4/26 13:48:38
11楼:
有正式开发证书只需要把自己的证书装到MacOSX系统里就可以了,其它的完全一样
----------------------------------------------
-
作者:
2013/4/26 13:52:56
12楼:
建议直接买MBP,最好是固态硬盘的,在OSX系统下装VirtualBox虚拟机,虚拟机里装Windows。这比你在Windows下去折腾虚拟机里的OSX省事多了。
----------------------------------------------
-
作者:
szlbz (szlbz)
★☆☆☆☆
-
盒子活跃会员
2013/4/26 15:25:13
13楼:
有人用Mac mini做开发机吗?
----------------------------------------------
-
作者:
2013/4/26 15:27:19
13楼:
由于开发用Windows多, 买macbook, 然后安装Windows, 在Windows里面用虚拟机安装osx, 我想应该更好些.
----------------------------------------------
-
作者:
2013/4/27 14:16:16
14楼:
按照你的方法。。成功是成功了,但是EX4最后会自己退出掉。。。蛋疼
----------------------------------------------
-
作者:
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
作者:
2013/4/28 17:07:13
19楼:
在WIN里虚拟的MAC,很方便,但是在模拟器调试时,WIN中的XE4会自动退出,请问何故
此帖子包含附件: 大小: 81.0K
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft 欢迎加入FMX-Linux学习交流群548305569.Delphi+UniGUI开发网站,口感棒极了!
作者:
2013/4/28 18:55:54
20楼:
很好的效果,如丝般顺滑~~~~毫无卡顿
此帖子包含附件: 大小: 156.5K
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft 欢迎加入FMX-Linux学习交流群548305569.Delphi+UniGUI开发网站,口感棒极了!
作者:
szlbz (szlbz)
★☆☆☆☆
-
盒子活跃会员
2013/4/28 19:45:29
21楼:
正下载xcode,等安装后试用,看效果如何。
----------------------------------------------
-
作者:
2013/4/28 20:04:01
23楼:
楼上兄,我是在真机上测试的:)以为卡呢,但却很顺滑:) FMX进化到今天,或许比当年XE2时要进步了 BTW,你开发的中华诗词不错!
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft 欢迎加入FMX-Linux学习交流群548305569.Delphi+UniGUI开发网站,口感棒极了!
作者:
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
----------------------------------------------
-我的新浪博客
作者:
2013/5/2 11:12:33
26楼:
真机上“如丝般顺滑”, 是YY吧. 你滚动一下TMemo里面的文字, 或者你运行一个demo里面的tabslibexx例子的页面切换例子, 与苹果原生的体验差太多了.
----------------------------------------------
-
作者:
2013/5/2 11:17:10
27楼:
综观XE4所有关于ios的例子,你会发现例子很少涉及数据量大的滚动的界面, 多数UI只是简单的显示出来,并没有太多有关体验的,这也许是embarcadero的firemonkey下一步要完善的地方.现阶段可看出只是注企业功能和数据库方面的实现.的确开发速度很快,基本上不用涉及的OS的API.
----------------------------------------------
-
作者:
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吗?
----------------------------------------------
-
作者:
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设备中!请指教!!谢谢
----------------------------------------------
-
作者:
2013/5/4 9:08:54
33楼:
to wsswyz: 部署到设备中和在模拟器里运行基本一样,主题里已经写得很清楚了啊。6、在Delphi种建立iOS工程,Target Platforms设置为iOS Device - Debug
----------------------------------------------
-
作者:
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的修改是他照着视频做的!)
----------------------------------------------
-
作者:
2014/6/11 10:38:22
39楼:
这是什么问题 mac 10.9 xcode 5.1
此帖子包含附件: 大小: 26.4K
----------------------------------------------
-