`
az7772010
  • 浏览: 204117 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Delphi XE4 5 6 For&nbs…

 
阅读更多

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>实用工具 -&gt; 钥匙串访问 -&gt; 证书助理 -&gt; 创建证书 -&gt; 继续</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> 点击桌面, 在抬头点 前往 -&gt; 应用程序 -&gt; 右键打开RAD PAServer XE4 输入的密码是看不见的 刚接触还以为是出了什么问题这里,为</wbr></wbr></wbr>


了方便,密码随便设为1.

<wbr><wbr>4.好像是Xcode新建个空项目启动调试</wbr></wbr>

<wbr><wbr>5【查本机的IP】</wbr></wbr>

<wbr><wbr><wbr><wbr>设置 -&gt; 网络<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(工具) -&gt; Options(选项) -&gt; Environment Options(环境选项) -&gt; Delphi Options</wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr> -&gt; Connection Profile Manager(连接配置文件管理器) -&gt; 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(工具) -&gt; Options(选项) -&gt; Environment Options(环境选项) -&gt; Delphi Options</wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr> -&gt; SDK Manager(Software Development Kit 软件开发工具包 管理) -&gt; 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的桌面 -&gt; 抬头 -&gt; 电脑 -&gt; Mac -&gt; 用户 -&gt; a(这是我的Mac电脑名) -&gt; RADPAServer</wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr> -&gt; scratch-dir(测试目录) -&gt; a-vvv(vvv为前面设置的Profile name, 在cache-dir&lt;缓存目录&gt;的旁边</wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr>) -&gt; 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 前往菜单中的「前往服务器」

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

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

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

连接中

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

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

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

<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&lt;wbr&gt;XE4&lt;wbr&gt;5&lt;wbr&gt;6&lt;wbr&gt;For&lt;wbr&gt;IOS&lt;wbr&gt;运行环境配置"></wbr>

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

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

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

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

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

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

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

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

<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:

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

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

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

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

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

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

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

<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的向导窗体,

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

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

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

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

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

<wbr></wbr>

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

<wbr></wbr>

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

<wbr></wbr>

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

<wbr></wbr>

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

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


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics