http://blog.sina.com.cn/s/blog_4caf02490101ab5y.html<wbr></wbr>
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虚拟机环境搭建
<wbr><wbr><wbr>1.VMware:VMware-workstation-full-10.0.2-1744117.exe<wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>注册码:
<wbr>1Y0LW-4WJ9N-LZ5G9-Z81QP-92PN7</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>JU052-F4J41-HZGM8-QU056-93P6Y</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>0Y6DK-8H1DH-UZ249-X2A5M-3AM2M</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>MA664-AF2E5-6ZAD9-GU15K-1AR1N
<wbr>(这个亲测可用)</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr>2.安装VM苹果破解补丁:unlock-all-v130.rar</wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>先结束vm相关进程,以管理员身份运行unlock-all-v120\windows\install.cmd,重启</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr>3.新建虚拟机</wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>新建虚拟机选择apple Mac OS 再选择Mac OS
10.9,稍后安装操作系统</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr>4.安装iso:Mavericks.iso<wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>1)显示器选择,启用3d</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>2)cd/dvd选择-高级-SCSI:选择0:8
<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>3)Mavericks.iso开始安装,出现第1个继续时,选择“磁盘工具”,进行分区,最后退出磁盘工具,继续安装</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>4)cd/dvd加载darwin6.0.3.。iso
才可以自动适应分辨率 (VM虚拟机安装MAC OS系统所需要使用到的光盘引导映像文件)</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>5)进Mac系统安装 VMware
Tools</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>6)建立共享文件夹:虚拟机-设置-选项-共享文件夹</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>7)进入Mac显示共享文件夹Finder-
偏好设置-勾选,桌面就显示了</wbr></wbr></wbr></wbr>
二.xe6绿色破解安装
<wbr><wbr>1.在Mac
Os中【生成开发者证书】</wbr></wbr>
<wbr><wbr><wbr>实用工具 -> 钥匙串访问 -> 证书助理 -> 创建证书 ->
继续</wbr></wbr></wbr>
<wbr><wbr><wbr>名称: iPhone Developer</wbr></wbr></wbr>
<wbr><wbr><wbr>身份类型: 自签名根证书</wbr></wbr></wbr>
<wbr><wbr><wbr>证书类型: 代码签名</wbr></wbr></wbr>
<wbr><wbr><wbr>然后一路默认点下去,最后选择“系统”关键</wbr></wbr></wbr>
<wbr><wbr><wbr>搜索了一下, 可以看到证书已经创建。</wbr></wbr></wbr>
<wbr><wbr>2.为了调试ios,先在Mac Os中安装
xcode_5.1.1.dmg,一定要拖入application</wbr></wbr>
<wbr><wbr>3.【运行RADPAServer】把PAServer也考到Mac
Os中,安装RADPAServerXE6.pkg,启动后</wbr></wbr>
<wbr><wbr><wbr> 点击桌面, 在抬头点 前往 -> 应用程序 -> 右键打开RAD PAServer
XE4 输入的密码是看不见的 刚接触还以为是出了什么问题这里,为</wbr></wbr></wbr>
了方便,密码随便设为1.
<wbr><wbr>4.好像是Xcode新建个空项目启动调试</wbr></wbr>
<wbr><wbr>5【查本机的IP】</wbr></wbr>
<wbr><wbr><wbr><wbr>设置 ->
网络<wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>192.168.183.128<wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr>6.安装delphixe6绿色破解版,可以不覆盖“RAD Studio XE6 Architect
Package”,先绿化,再破解,参考“RAD Studio XE6 绿色版.txt</wbr></wbr>
”
<wbr><wbr>7.【安装sdk】</wbr></wbr>
<wbr><wbr><wbr> 【连接配置服务的设置】</wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> Tools(工具) -> Options(选项)
-> Environment Options(环境选项) -> Delphi
Options</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr> ->
Connection Profile Manager(连接配置文件管理器) -> Add</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>Profile
name: 这里随便起个名 vvv</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>Platform(平台): OS X</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>Remote
machine (IP address or Machine name) 远程机器
(IP地址或机器名称)</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>Port
number(端口号): 64211 <wbr>默认就可以</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>Password(密码): 1</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>连接成功了</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr>开始安装SDK</wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>Tools(工具)
-> Options(选项) -> Environment Options(环境选项) -> Delphi
Options</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr> -> SDK
Manager(Software Development Kit 软件开发工具包 管理) ->
Add</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>IOS
Device</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>装好SDK了</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr>8.【调试】</wbr></wbr>
<wbr><wbr><wbr> 建一个iOS工程 拉个按钮,随便写一句测试的代码 ShowMessage('hi
iPad!');</wbr></wbr></wbr>
<wbr><wbr><wbr>【Target Platforms 目标平台激活】</wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>在iOS
Device上点右键 activate 之</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>双击Debug</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>注意必须双击
字体变加粗了才算激活</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>Ad-Hoc
无线终端设备 点对点 模式</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>App
store</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>这两个需要申请
apple 正式的证书</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr>9.【生成ipa】</wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>要生成可以在越狱iPad上用的ipa, 必须选Debug</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>运行
run</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>总是允许</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>ok了</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>这个错误不管它</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>来看生成的app在哪里?</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>点Mac的桌面
-> 抬头 -> 电脑 -> Mac -> 用户 -> a(这是我的Mac电脑名) ->
RADPAServer</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr> ->
scratch-dir(测试目录) -> a-vvv(vvv为前面设置的Profile name,
在cache-dir<缓存目录>的旁边</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>) ->
Project1</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>这个Project1就是,虽然没有显示后缀.app。</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>为了看明白 把
a-vvv整个目录删除</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>再运行一下</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>a-vvv又有了</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>打开itunes</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>将Project1.app拖到itunes就生成ipa了</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>再拖到桌面
Project1.ipa就生成了</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>这个就是生成的ipa</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>现在我们把它放到共享,
转到XP下面</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>windows插入iPad真机</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>打开iTools,
装iTools之前必须装iTunes的喔。</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>ok
Project1装到iPad上了, 成功了!</wbr></wbr></wbr></wbr></wbr>
<wbr></wbr>
<wbr></wbr>
===============================================================
在编译好的真机版目录下的.app文件,至于生成真机可以运行的app的方法,有两种方式,一种是交99美元获得一个证书,另外一种是破解的方式,在此不再详述,本文假设你已经生成了真机上可以运行的app包了(app包实际上是一个文件夹)
<wbr><wbr> 假设此安装包的名称是
hello.app,点击右键,选择
显示包内容,这样就可以打开这个hello.app文件夹了,在此文件夹中有一个info.plist文件,打开它,新增加一个名为SignerIdentity的key字段,内容为Apple
iPhone OS Application Signing。</wbr></wbr>
然后将.app拖到itunes就生成ipa了.默认名字应该是hello.ipa
如果要将此ipa分发出去,可以在itunes中的hello.ipa文件上点击鼠标右键,选择
在finder中显示,就可以得到生成后的ipa安装文件了
================================================================
本人只有一台win主机,也借不到苹果电脑。所用通过虚拟机来解决这个问题,使用VMWare安装苹果OS。(主要要能支持虚拟化才可以)
1.在Windows下装好XE4<wbr><br style="line-height: 28px;">
2.用VMWare装个Mac虚拟机(具体安装可以看这里<a href="http://unmi.cc/vmware9-install-mac-os-x-mountain-lion)%E3%80%82Mac">http://unmi.cc/vmware9-install-mac-os-x-mountain-lion)。Mac</a>安装完后就安装</wbr>
XCode。Xcode的安装可以通过苹果商店进行安装,也可以去下载离线的的安装包进行安装。下载完后复制到虚拟机中进行安装,不能复制到话,进行虚拟机和主机之
间进行文件共享。具体如下:
点击 Finder 前往菜单中的「前往服务器」

<wbr>下面的地址是主机的地址,已经在WinDow下设置了一个共享目录叫IphoneSDK</wbr>

连接中

<wbr>之前已经记住了用户名,所以没弹出要登录,第一次会弹出登录的用户和密码(win下的用户)</wbr>

<wbr>接下来是安装PAServer, 打开C:\Program Files
(x86)\Embarcadero\RAD Studio\11.0\PAServer目录把整个目录复制到刚才共享的目录中,</wbr>
在MAC中打开并进行安装PAServer的安装。
<wbr><img alt="Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src="http://img1.ph.126.net/Nq_RmDkRtyp-8J3_GNT7qg==/6597787747750957246.png" style="max-width: 100%; margin: 0px 10px 0px 0px;" name="image_operate_97551402714913965" title="Delphi<wbr>XE4<wbr>5<wbr>6<wbr>For<wbr>IOS<wbr>运行环境配置"></wbr>
<wbr>XCode如果是下载好了离线安装包的话,安装方法跟PAServer一样。通过苹果商店安装如下:</wbr>

<wbr>点击免费那里进行安装(要输入苹果用户信息)。</wbr>
而离线安装是具体可以参考这里http://wenku.baidu.com/view/5a783e67783e0912a2162a51<wbr>.html</wbr>
Xcode安装完成后,我们要安装Command Line Tools。打开XCode,如下图:

<wbr>Command Line
Tools一定是要安装的,其他的sdk看具体情况,这里是全部都安装上了。</wbr>

<wbr>3.配置Connection Profile连接到Mac</wbr>
安装完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:

<wbr>填写Mac的IP地址或机器名(对于IP地址经常变动的,建议填写机器名),PAServer的端口号,以及密码(留空就好,</wbr>
如果设置了会提示连接不上的,不知道什么原因,切记,但是在这里费了不少时间):

<wbr>填完之后,点击Test
Connection来测试一下是否连接,结果出现如下就证明成功了。(MAC中PAServer要运行,</wbr>
PAServer运行的时候,会提示你输入密码的)

<wbr><wbr><br style="line-height: 28px;">
4.导入SDK的步骤如下:</wbr></wbr>
Tools->Options->Environment Options->选择IOS Device,
待导入完SDK文件后,点击“Update Local File Cache",点击右边的“保存”图标
<wbr></wbr>
在XE4的IDE中,菜单Tools->Options,在弹出的Options窗体右边列表中选择Environment
Options->SDK Manager,按下Add…按钮,弹出创建SDK的向导窗体,

<wbr>选择平台为iOS Device,选择我们之前创建的Connection
Profile,选择一个iOS SDK版本,</wbr>

<wbr>点击OK,它会自动Update Local File Cache,</wbr>

<wbr></wbr>

<wbr></wbr>

<wbr></wbr>

<wbr></wbr>
好了,现在我们选择的SDK就会被添加进去了
整体环境基本配置完毕了,现在我们就可以用XE4进行IOS的开发了。下次说明怎么进行ios虚拟机和真实机子中的调试。
相关推荐
Delphi 的扩展编程工具,采用 Turbo Assembler 5.0 编写,支持 Delphi 2/3/4/5,能够将 Delphi 编写的 Console Application (控制台应用程序)转换为...
TMS FNC Core v4.0.3.4 for Delphi & CB XE7-D12 Athens的出现,为Delphi和CodeGear的开发者提供了一个强大的跨平台控件库,这个库不仅包含了丰富的功能和模块,还提供了完整的源代码,大大提升了Delphi在现代应用...
TMS FNC Chart v3.0.1.0 for Delphi & CB XE7-D12 Athens Full Source.rar
TMS FNC WebSocket v1.0.3.9 for Delphi & CB XE7-12 Athens Full Source.rar
Delphi 12.3控件之TMS FNC WebSocket v1.0.4.0 for Delphi & CB XE7-12 Athens Full Source.rar
Delphi12.3控件之TMS FNC Core v4.0.3.4 for Delphi & CB XE7-D12 Athens Full Source.rar
Delphi 12.3控件之TMS FNC Maps v4.3.0.4 for Delphi & CB XE7-12 Athens Full Source.rar
Delphi 12.3控件之TMS FNC Blox v3.0.3.3 for Delphi & CB XE7-12 Athens Full Source.rar
Delphi 12.3控件之TMS FNC Chart v3.0.1.2 for Delphi & CB XE7-D12 Athens Full Source.rar
Delphi 12.3控件之TMS FNC UI Pack v6.5.0.0 for Delphi & CB XE7-12 Athens Full Source.rar
Delphi 12.3控件之TMS FNC UI Pack v6.3.1.2 for Delphi & CB XE7-12 Athens Full Source.rar
TMS FNC Blox v3.0.3.3是TMS Software公司为Delphi & C++ Builder XE7至XE12(Athens版本)提供的一个控件库,该库支持跨平台开发,包含了大量的用户界面(UI)组件。这些组件能够帮助开发者快速构建界面,实现丰富...
最新版本: TMS FNC UI Pack v5.0.1.3 (28 Mar 2023) for Delphi & CB XE7-D11 Alexandria Full Source 内附安装说明! 你懂的!
Delphi 12.3控件之TMS FNC Core v4.0.2.1 (15 Nov 2024) for Delphi & CB XE7-D12 Athens Full Source.7z
Delphi 12 控件之TMS FNC Maps v4.3.0.4 for Delphi & CB XE7-12 Athens Full Source是一套为Delphi和C++ Builder环境下的XE7至XE12版本设计的地图控件库。它提供了丰富的功能,旨在帮助开发者在他们的应用程序中...
Winsoft PDFium Component Suite v6.6 for Delphi & CB 5-11 Alexandria 资源下载 简介 本仓库提供了一个资源文件的下载,该资源文件为 Winsoft PDFium Component Suite v6.6 for Delphi & CB 5-11.2 Alexandria ...
TMS Component Pack v6.9.3.0 for Delphi & C++Builder 5-XE4 Full Sources 编译安装时要注意顺序。tmsdedXE4包的编译安装要放在tmsexdXE4包的编译安装之后,不然会有报错提示。 相关DEMO可以查的我的资源中:TMS ...
Delphi 12.3控件之TMS FNC UI Pack v6.5.0.0 for Delphi & CB XE7-12 Athens Full Source.rar源代码是一个包含丰富用户界面组件的库,它提供了为Delphi和C++ Builder开发跨平台应用程序所需的高级UI元素。...
标题中提到的“Delphi 12.3 控件之TMS FNC Chart v3.0.1.2 for Delphi & CB XE7-D12 Athens Full Source”指的是一款为Delphi和C++ Builder开发环境设计的图表控件包,版本为3.0.1.2,兼容的Delphi版本从XE7到D12...
TMS FNC Maps v4.3.0.2 for Delphi & CB XE7-12 Athens Full Source 提供了一个功能强大的地图组件解决方案,它针对Delphi和C++ Builder在特定版本范围内的开发者,允许他们轻松地将地图功能集成到他们的应用程序中...