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虚拟机和真实机子中的调试。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值