http://blog.sina.com.cn/s/blog_4caf02490101ab5y.html
http://blog.sina.com.cn/bli
转:http://bbs.csdn.net/topics/390468746
转http://redboy136.blog.163.com/blog/static/10718843220135414144678/
转http://blog.csdn.net/delphiteacher/article/details/8885428
==========自己安装过程==================================
一.IOS虚拟机环境搭建
1.VMware:VMware-workstation-full-10.0.2-1744117.exe
注册码: 1Y0LW-4WJ9N-LZ5G9-Z81QP-92PN7
JU052-F4J41-HZGM8-QU056-93P6Y
0Y6DK-8H1DH-UZ249-X2A5M-3AM2M
MA664-AF2E5-6ZAD9-GU15K-1AR1N (这个亲测可用)
2.安装VM苹果破解补丁:unlock-all-v130.rar
先结束vm相关进程,以管理员身份运行unlock-all-v120\windows\install.cmd,重启
3.新建虚拟机
新建虚拟机选择apple Mac OS 再选择Mac OS 10.9,稍后安装操作系统
4.安装iso:Mavericks.iso
1)显示器选择,启用3d
2)cd/dvd选择-高级-SCSI:选择0:8
3)Mavericks.iso开始安装,出现第1个继续时,选择“磁盘工具”,进行分区,最后退出磁盘工具,继续安装
4)cd/dvd加载darwin6.0.3.。iso 才可以自动适应分辨率 (VM虚拟机安装MAC OS系统所需要使用到的光盘引导映像文件)
5)进Mac系统安装 VMware Tools
6)建立共享文件夹:虚拟机-设置-选项-共享文件夹
7)进入Mac显示共享文件夹Finder- 偏好设置-勾选,桌面就显示了
二.xe6绿色破解安装
1.在Mac Os中【生成开发者证书】
实用工具 -> 钥匙串访问 -> 证书助理 -> 创建证书 -> 继续
名称: iPhone Developer
身份类型: 自签名根证书
证书类型: 代码签名
然后一路默认点下去,最后选择“系统”关键
搜索了一下, 可以看到证书已经创建。
2.为了调试ios,先在Mac Os中安装 xcode_5.1.1.dmg,一定要拖入application
3.【运行RADPAServer】把PAServer也考到Mac Os中,安装RADPAServerXE6.pkg,启动后
点击桌面, 在抬头点 前往 -> 应用程序 -> 右键打开RAD PAServer XE4 输入的密码是看不见的 刚接触还以为是出了什么问题这里,为
了方便,密码随便设为1.
4.好像是Xcode新建个空项目启动调试
5【查本机的IP】
设置 -> 网络
192.168.183.128
6.安装delphixe6绿色破解版,可以不覆盖“RAD Studio XE6 Architect Package”,先绿化,再破解,参考“RAD Studio XE6 绿色版.txt
”
7.【安装sdk】
【连接配置服务的设置】
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了
8.【调试】
建一个iOS工程 拉个按钮,随便写一句测试的代码 ShowMessage('hi iPad!');
【Target Platforms 目标平台激活】
在iOS Device上点右键 activate 之
双击Debug
注意必须双击 字体变加粗了才算激活
Ad-Hoc 无线终端设备 点对点 模式
App store
这两个需要申请 apple 正式的证书
9.【生成ipa】
要生成可以在越狱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下面
windows插入iPad真机
打开iTools, 装iTools之前必须装iTunes的喔。
ok Project1装到iPad上了, 成功了!
===============================================================
在编译好的真机版目录下的.app文件,至于生成真机可以运行的app的方法,有两种方式,一种是交99美元获得一个证书,另外一种是破解的方式,在此不再详述,本文假设你已经生成了真机上可以运行的app包了(app包实际上是一个文件夹)
假设此安装包的名称是 hello.app,点击右键,选择 显示包内容,这样就可以打开这个hello.app文件夹了,在此文件夹中有一个info.plist文件,打开它,新增加一个名为SignerIdentity的key字段,内容为Apple iPhone OS Application Signing。
然后将.app拖到itunes就生成ipa了.默认名字应该是hello.ipa
如果要将此ipa分发出去,可以在itunes中的hello.ipa文件上点击鼠标右键,选择 在finder中显示,就可以得到生成后的ipa安装文件了
================================================================
本人只有一台win主机,也借不到苹果电脑。所用通过虚拟机来解决这个问题,使用VMWare安装苹果OS。(主要要能支持虚拟化才可以)
1.在Windows下装好XE4
2.用VMWare装个Mac虚拟机(具体安装可以看这里http://unmi.cc/vmware9-install-mac-os-x-mountain-lion)。Mac安装完后就安装
XCode。Xcode的安装可以通过苹果商店进行安装,也可以去下载离线的的安装包进行安装。下载完后复制到虚拟机中进行安装,不能复制到话,进行虚拟机和主机之
间进行文件共享。具体如下:
点击 Finder 前往菜单中的「前往服务器」
下面的地址是主机的地址,已经在WinDow下设置了一个共享目录叫IphoneSDK
连接中
之前已经记住了用户名,所以没弹出要登录,第一次会弹出登录的用户和密码(win下的用户)
接下来是安装PAServer, 打开C:\Program Files (x86)\Embarcadero\RAD Studio\11.0\PAServer目录把整个目录复制到刚才共享的目录中,
在MAC中打开并进行安装PAServer的安装。
XCode如果是下载好了离线安装包的话,安装方法跟PAServer一样。通过苹果商店安装如下:
点击免费那里进行安装(要输入苹果用户信息)。
而离线安装是具体可以参考这里http://wenku.baidu.com/view/5a783e67783e0912a2162a51.html
Xcode安装完成后,我们要安装Command Line Tools。打开XCode,如下图:
Command Line Tools一定是要安装的,其他的sdk看具体情况,这里是全部都安装上了。
3.配置Connection Profile连接到Mac
安装完XCode,Command Line Tools,XE4和PAServer后,就可以配置Connection Profile了,IDE用它来连接Mac,并在Mac上运行调试OS X和iOS应用程序。
在Tools->Options->Environment Options->Connection Profile Manager->Add, 加入Mac中PAServer IP地址,选择Platform为OS X
添加Connection Profile的步骤如下:
在XE4的IDE中,菜单Tools->Options,在弹出的Options窗体右边列表中选择Environment Options->Connection Profile Manager,按下Add…按钮,弹出创建Connection Profile的向导窗体,
输入Profile的名称(喜欢叫什么随便,这里输入Iphpne6),选择Platform为OS X:
填写Mac的IP地址或机器名(对于IP地址经常变动的,建议填写机器名),PAServer的端口号,以及密码(留空就好,
如果设置了会提示连接不上的,不知道什么原因,切记,但是在这里费了不少时间):
填完之后,点击Test Connection来测试一下是否连接,结果出现如下就证明成功了。(MAC中PAServer要运行,
PAServer运行的时候,会提示你输入密码的)
4.导入SDK的步骤如下:
Tools->Options->Environment Options->选择IOS Device, 待导入完SDK文件后,点击“Update Local File Cache",点击右边的“保存”图标
在XE4的IDE中,菜单Tools->Options,在弹出的Options窗体右边列表中选择Environment Options->SDK Manager,按下Add…按钮,弹出创建SDK的向导窗体,
选择平台为iOS Device,选择我们之前创建的Connection Profile,选择一个iOS SDK版本,
点击OK,它会自动Update Local File Cache,
好了,现在我们选择的SDK就会被添加进去了
整体环境基本配置完毕了,现在我们就可以用XE4进行IOS的开发了。下次说明怎么进行ios虚拟机和真实机子中的调试。