首页 > 代码库 > delphi XE4生成ipa并部署到越狱iPad视频教程
delphi XE4生成ipa并部署到越狱iPad视频教程
http://www.tudou.com/programs/view/nbYDWzbbb2g/
非常简单的
【准备工作】
XE4的下载地址:
http://pan.baidu.com/share/link?shareid=460087&uk=1060104307
苹果虚拟机的安装看下面的教程:
http://diybbs.zol.com.cn/1/34037_629.html
装的是最新版的美洲狮, 安装好MAC系统后, 到苹果开发者官方网站下载这两个最新的版本:
https://developer.apple.com/downloads/index.action#
Xcode 4.6.2.dmg(1.61 GB)
Command Line Tools (OS X Mountain Lion) for Xcode - April 2013.dmg(112.96 MB)
然后放到VM虚拟机设好的XP下的共享目录,
RADPAServerXE4.pkg也一同放进去,
在Mac上安装Xcode 4.6.2和Command Line Tools(命令行工具)以及RADPAServer
在windows系统上安装好iTunes和iTools
然后开始我们的视频教程
//---------- Mac 上要做的事情 ----------
【Command Line Tools及模拟器安装】
XCode安装后,还要把模拟器安装上去。
点击: XCode -> Preferences(首选项) -> Downloads(下载) -> Components(组件)
Simulator模拟器
把所有能装的都installed(安装)上。
安装的过程耗时较久,这里,已经安装好了。
【生成开发者证书】
实用工具 -> 钥匙串访问 -> 证书助理 -> 创建证书 -> 继续
名称: iPhone Developer
身份类型: 自签名根证书
证书类型: 代码签名
然后一路默认点下去
搜索了一下, 可以看到证书已经创建。
【运行RADPAServer】
点击桌面, 在抬头点 前往 -> 应用程序 -> 右键打开RAD PAServer XE4
输入的密码是看不见的 刚接触还以为是出了什么问题
这里,为了方便,密码随便设为1.
[小知识]
打开任何一个程序时,该程序的图标总会出现在dock(停靠栏)中,此时鼠标右键点击该程序图标,选择"在dock中保留", 可以吧Xcode RADPAServer等保留在dock中。
【查本机的IP】
设置 -> 网络
192.168.183.128
//---------- windows 上要做的事情 ----------
然后来运行XE4
【连接配置服务的设置】
Tools(工具) -> Options(选项) -> Environment Options(环境选项) -> Delphi Options
-> Connection Profile Manager(连接配置文件管理器) -> Add
Profile name: 这里随便起个名 vvv
Platform(平台): OS X
Remote machine (IP address or Machine name) 远程机器 (IP地址或机器名称)
Port number(端口号): 64211 默认就可以
Password(密码): 1
连接成功了
【安装SDK】
Tools(工具) -> Options(选项) -> Environment Options(环境选项) -> Delphi Options
-> SDK Manager(Software Development Kit 软件开发工具包 管理) -> Add
IOS Device
装好SDK了
建一个iOS工程
拉个按钮,随便写一句测试的代码
ShowMessage(‘hi iPad!‘);
【Target Platforms 目标平台激活】
在iOS Device上点右键 activate 之
双击Debug
注意必须双击 字体变加粗了才算激活
Ad-Hoc 无线终端设备 点对点 模式
App store
这两个需要申请 apple 正式的证书
要生成可以在越狱iPad上用的ipa, 必须选Debug
运行 run
总是允许
ok了
这个错误不管它
来看生成的app在哪里?
点Mac的桌面 -> 抬头 -> 电脑 -> Mac -> 用户 -> a(这是我的Mac电脑名) -> RADPAServer
-> scratch-dir(测试目录) -> a-vvv(vvv为前面设置的Profile name, 在cache-dir<缓存目录>的旁边
) -> Project1
这个Project1就是,虽然没有显示后缀.app。
为了看明白 把 a-vvv整个目录删除
再运行一下
a-vvv又有了
打开itunes
将Project1.app拖到itunes就生成ipa了
再拖到桌面 Project1.ipa就生成了
这个就是生成的ipa
现在我们把它放到共享, 转到XP下面
插入iPad真机
打开iTools, 装iTools之前必须装iTunes的喔。
ok Project1装到iPad上了, 成功了!
【致谢!】
lsuper Kerlingen DarkRapt0r DelphiTeacher souledge jmyzk 莱茵哈特 月下独酌 //排名不分先后
相关教程:
Embarcadero.Delphi.XE4.Lite.v7.x
http://bbs.2ccc.com/topic.asp?topicid=426730
http://bbs.2ccc.com/topic.asp?topicid=425747 // 74楼
DelphiXE4 编写iOS程序直接部署到已越狱设备中
http://bbs.2ccc.com/topic.asp?topicid=426194
Delphi XE4 For IOS真机调试配置教程
http://blog.csdn.net/delphiteacher/article/details/8885428
Xcode 4.1~4.6 + iOS 5、iOS 6免证书(iDP)开发+真机调试+生成IPA全攻略
http://kqwd.blog.163.com/blog/static/4122344820117191351263/
Mac的机器名_系统设置_共享里改机器名
//------------------------------------------------
20160201补充:
4张图看懂delphi 10生成ipa和在iPhone虚拟器上调试(教程)
http://blog.sina.com.cn/s/blog_4caf02490102wbeu.html
delphi XE4生成ipa并部署到越狱iPad视频教程