Delphi XE4 5 6 For&nbs…

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 前往菜单中的「前往服务器」

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

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

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

连接中

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

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

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

接下来是安装PAServer, 打开C:\Program Files (x86)\Embarcadero\RAD Studio\11.0\PAServer目录把整个目录复制到刚才共享的目录中,

在MAC中打开并进行安装PAServer的安装。

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

XCode如果是下载好了离线安装包的话,安装方法跟PAServer一样。通过苹果商店安装如下:

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

点击免费那里进行安装(要输入苹果用户信息)。

而离线安装是具体可以参考这里http://wenku.baidu.com/view/5a783e67783e0912a2162a51.html

Xcode安装完成后,我们要安装Command Line Tools。打开XCode,如下图:

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

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

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

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:

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

填写Mac的IP地址或机器名(对于IP地址经常变动的,建议填写机器名),PAServer的端口号,以及密码(留空就好,

如果设置了会提示连接不上的,不知道什么原因,切记,但是在这里费了不少时间):

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

填完之后,点击Test Connection来测试一下是否连接,结果出现如下就证明成功了。(MAC中PAServer要运行,

PAServer运行的时候,会提示你输入密码的)

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客


4.导入SDK的步骤如下:

Tools->Options->Environment Options->选择IOS Device, 待导入完SDK文件后,点击“Update Local File Cache",点击右边的“保存”图标

在XE4的IDE中,菜单Tools->Options,在弹出的Options窗体右边列表中选择Environment Options->SDK Manager,按下Add…按钮,弹出创建SDK的向导窗体,

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

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

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

点击OK,它会自动Update Local File Cache,

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

Delphi XE4 For IOS 运行环境配置 - 鑫淼梦园 - 鑫淼梦园的博客

好了,现在我们选择的SDK就会被添加进去了

整体环境基本配置完毕了,现在我们就可以用XE4进行IOS的开发了。下次说明怎么进行ios虚拟机和真实机子中的调试。


你可能感兴趣的:(Delphi XE4 5 6 For&nbs…)