RAD Delphi XE/10 Seattle 安装IOS、OSX环境安装,IOS模拟器,MAC X

真机可以调试

http://community.embarcadero.com/blogs/entry/rad-studio-trial-fully-testeable

http://www.embarcadero.com/starthere/seattle/mobdevsetup/ios/en/index.html

http://docwiki.embarcadero.com/RADStudio/Berlin/en/Adding_an_Android_SDK

http://docwiki.embarcadero.com/RADStudio/Berlin/en/IOS_Mobile_Application_Development

参考

http://www.bubuko.com/infodetail-790015.html

1、Win7 开发主机,RAD Settle 10 

7G

2、虚拟机VMware11

300M

3、install unlocker 206

在win7系统里,unlocker 203、VMware Unlocker for OS X 2.0.3,使得VMware support Apple OS X

11M

在windows系统里解压unlocker206,管理员身份运行win-install.cmd

重装windows或者重装vmware,导致打不开mac虚拟机,mac虚拟机进度条卡着黑屏,很忙,重新解锁就好了。

4、VMware安装Mac系统

OS X 10.7,MAC OS X 10.10.5

7G,Yosemite Install(14F27).cdr

New virue machine select file  ..

https://developer.apple.com/osx/download/

https://developer.apple.com/downloads/

VMware>Create a New Virtual Machine>Installerdiscimagefile(Yosemite Install(14F27).cdr)>

    1)安装虚拟机,可能会出现提示

Mac OS X is not supported with binary translation. To run Mac OS X you need a host on which VMware Workstation supports Intel VT-x or AMD-V.

解决方法是 在BIOS里开启CPU虚拟化。

找到Config中的CPU中[Core Multi-Processing]及[Intel(R) Hyper-Threading Technology] 这2项都改成=>[Enabled]

找到Security中的Virtualization中[Intel(R) Hyper-Threading Technology]这项改成=>[Enabled]

参考这里

http://jingyan.baidu.com/album/bad08e1e9a95ef09c8512192.html?picindex=3

2)此时启动虚拟机mac系统报错,vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1123

find OS X folder 安装目录,打开VMX文件, 比如你的客户机名字为OSX, 这个文件就是OSX.vmx,

你将会看到有一个smc的参数:

smc.present = "TRUE"

把smc.version = 0 加载这个参数后面一行, 保存退出。重新启动客户机发现能正常启动了

   3)there is not enough free space on yosemite install(14F27) to install

重启安装以后,选择磁盘,只有14F27,此时在虚拟机里的OS X 系统>Utilities>Disk Utility>Erase ok >close window> 此时新增一个了一个磁盘。选择安装就可以了。

安装 VMware tools

VMware>VM>VMware install tools是灰色的。安装以后就可以了。

5、VMware安装darwin6.0.3

11M,darwin6.0.3.iso,鼠标流畅了。

Graphics Tools for Xcode7, 45M

在安装目录下也可以找到D:\Program Files (x86)\VMware\darwin.iso挂载安装。

D:\Program Files (x86)\VMware\darwin.iso

vmware>setting>hardware>dvd/cd>select darwin.iso

参考

http://jingyan.baidu.com/article/d5c4b52bc05c1fda560dc5da.html

关机设置文件夹,或者把共享勾去掉,再勾上,关机,再开机(不是重启),因为有bug,必须关机,再开机,桌面就能看到共享文件夹了。

https://jingyan.baidu.com/article/17bd8e521d56f185ab2bb8df.html

安装后就可以共享文件夹了。

mac high sera 安装的vmtools,在mac的偏好设置,安全里设置允许vm安装允许,否则看不到vm share folder

6.OS install PAServer ok! PAServer17.0.pkg

http://docwiki.embarcadero.com/RADStudio/Seattle/en/Installing_PAServer

D:\Program Files (x86)\Embarcadero\Studio\17.0\PAServer\PAServer17.0.pkg

C:\Program Files (x86)\Embarcadero\Studio\19.0\PAServer\PAServer19.0.pkg

60M

on windows ,copy to VMshared folders.then open VMware,start os X ,find shared folders,double click  PAServer17.0.pkg file,setup finished.

run PAServer.

where is Shared Folders?

1.VM>Settings>options(not hardware)

2.Os X>Finder>Preferences>General>Connected servers checked>ok!

如果以前安装过paserver,仅仅是RAD版本升级,有2个办法,1是重新安装paserve,2是在rad里配置好connection profile,连接时提示自动拷贝新版本的 paserver过去,然后安装即可。省了拷贝的步骤。

Platform Assistant Server  10.2.1.10
Platform Assistant Server  10.0.1.23
Platform Assistant Server  Version 9.0.2.03

如果安装目录下没有PAServer19.0.pkg,在RADIDE的菜单里找到下载的地方

To open the wizard again, select Help > Help Wizards > Mobile Help Wizard.

在官方网站也可以下载

http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Installing_the_Platform_Assistant_on_a_Mac

7.OS install XCODE

2.6G,V6.4

https://developer.apple.com/downloads/

Xcode7,3.5G

Xcode7.1 beta,4.3G,Xcode 7.1 beta requires a Mac running OS X 10.10.4 or later.

download xcode.dmg file>share file to vmware share folder>VMWare OS>VMWare shared folders>find xcode.dmg>double click xcode.dmg>move(drog) xcode to Applications.OK!

https://developer.apple.com/download/

http://blog.csdn.net/annkie/article/details/48625519

http://jingyan.baidu.com/article/8065f87f806d5c23312498bf.html

xcode 8.2.1.xip 安装失败,

cpio read error:undefined error:0,是空间不足吧,

Block-compressed payload operation failed,压缩操作失败,解决方法:不要用VMware共享文件夹双击安装,拷贝的max系统后双击安装xcode就成功了。

8.OS installl Command Line Tools

158M,Command_Line_Tools_OS_X_10.10_for_Xcode_6.4.dmg

https://developer.apple.com/downloads/

http://adcdownload.apple.com/Developer_Tools/Command_Line_Tools_OS_X_10.10_for_Xcode_6.4/Command_Line_Tools_OS_X_10.10_for_Xcode_6.4.dmg

在xcode里安装simulator太慢,有时候安装不成功,

参考自己用浏览器下载 https://www.jianshu.com/p/918741604a73

simulator9.3官网下载地址:

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_3-9.3.1.1460411551.dmg

Cmmand Line Tools OS X 10.10 for Xcode7,150M

vmware>OS X> open>VMWare shared folders>commm...dmg,open,open,command..pkg,open.install,next,next ok!

9.XCODE>downloads>Components

   

Xcode 手动安装 iPhone simulator,

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

http://www.zuqan.com/archives/406

10.Delphi RAD IDE Adding a Mac OS X or iOS SDK

http://docwiki.embarcadero.com/RADStudio/Seattle/en/Adding_a_Mac_OS_X_or_iOS_SDK

run osx PAServer.

RAD IDE/Tools>Options>SDK Manager>add

Adding a Mac OS X or iOS SDK

IP is OS X10.10.5 system IP. in Mac os,view ip command:ifconfig

port is default  64211,close firewall.

D:\Users\Administrator\Documents\Embarcadero\Studio\SDKs\iPhoneOS8.4.sdk\Applications
D:\Users\Administrator\Documents\Embarcadero\Studio\SDKs\iPhoneOS8.4.sdk\System
D:\Users\Administrator\Documents\Embarcadero\Studio\SDKs\iPhoneOS8.4.sdk\usr

TDBXError: Remote error: Authentication manager rejected user credentials. This may due to invalid combination of DS user name and password.

这个错误是因为mac系统的PAServer没有密码,第一次运行PAServer的时候,在提示输入密码的地方输入123再回车。密码不能为空。

11.import IOS sdk 

end

Target Platform选择

OS X MacOSX10.10.3 ,F9,在虚拟机上的mac系统看到app运行界面了。

 IOS Simulator -iPhoneSimulator 8.4在虚拟机上的mac系统看到app运行界面了。

IOS 账号申请验证的时候提示 暂时无法处理您的请求

那是因为之前提供的姓名、地址不正确,需要按正确格式填写即可,不用绑定银行卡也可以成功,要留电话号码。

如何打开IOS simulator

Xcode>Open Developer Toos>iOS Simulator

C:\Users\Administrator\Music\iTunes\iTunes Media\Mobile Applications\XXX 2.91.ipa

other problem

二进制转换不支持用于 Mac OS X。要运行 Mac OS X,您需要一台 VMware Workstation 支持 Intel VT-x 或 AMD-V 的主机

fix:

 在BIOS里面打开那个Visual Technology的东西 
 

VMware os shared for other computer lnet,set 虚拟机的网络需要设置为桥接模式,也就是bridge模式.ok,os ip 和其他局域网的IP在一个段里,其他机器就可以访问了。

VMware>Open OS x tab>setting>Hardware>Network Adapter>Network connection>Bridged:Connected directly to the physical network.

reference 
http://www.2ccc.com/news/Html/?1487.html
http://docwiki.embarcadero.com/RADStudio/Seattle/en/IOS_Mobile_Application_Development
http://www.cnblogs.com/weii/p/4688299.html

12.MAC Xcode  账号

Xcode>Preference>Account>Add Apple ID

delphi New FMX Project> Project>Options>PPF

 
13.申请开发证书
未付费的测试账号,用Xcode申请一个7天证书。
付费的登录网址 
https://developer.apple.com
,找到Certificates, IDs & Profiles就可以申请了。没有付费就没有Certificates 菜单。只有下面的Document Forumns菜单。
 
14.查看上架结果
https://itunesconnect.apple.com
 
 
 
 
VMWare连不上iPhone真机5s,ipad的原因是虚拟机的USB是3.0,关闭虚拟机,  设置为2.0就好了。
打开VMWare>选择OS x,VM>Setting>Hardware>USB controller>USB2.0,restart OS ok!
OS运行中无法设置USB 类型。
http://www.cnblogs.com/sun51586/p/5434112.html
 
机箱前面的USB插口有问题,连接不上,等待无响应,转到后面的插口好了。
 
 
真机调试
e8008015,2016.5.18,测试开发者账号,证书期限是1周,到期后无法安装调试,用XCode里打开工程Fix一下,再看account的detail证书又有一个证书了,期限是1周。又可以真机调试了。
 

Delphi IOS开发环境安装的更多相关文章

  1. ios开发环境配置及cordova安装与常用命令

    一.ios开发环境配置 1.首先要有台Mac Book,如果有Mac Book,跳过步骤2.3.4,如果没有,执行步骤2.3.4: 2.下载并安装VMware Workstation,最好是下最新版本 ...

  2. Windows下搭建IOS开发环境(一)

    原文:http://blog.csdn.net/shangyuan21/article/details/18153605 我们都知道开发iPhone等ios平台的移动应用时需要使用Mac本,但是Mac ...

  3. Java基础-配置开发环境-安装JDK

    Java基础-配置开发环境-安装JDK 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.计算机基础知识 1>.计算机的组成 计算机有硬件与软件组成. 2>.硬件: 硬 ...

  4. 微信小程序开发环境安装以及相关设置配置

    微信小程序开发环境安装以及相关设置配置 一.安装 软件名称:wechat_devtools_1.02.1907232_x64 软件安装地址:https://developers.weixin.qq.c ...

  5. 搭建iOS开发环境

    搭建ios开发环境 1.  直接购买Apple公司的电脑,如MacBook笔记本电脑,默认自带了Mac OS X操作系统. 2.下载安装Xcode和SDK     登录https://develope ...

  6. 第1章 开发环境安装和配置(二)安装JDK、SDK、NDK

    原文 第1章 开发环境安装和配置(二)安装JDK.SDK.NDK 无论是用C#和VS2015开发Androd App还是用Java和Eclipse开发Androd App,都需要先安装JDK和Andr ...

  7. Nginx+Python+uwsgi+Django的web开发环境安装及配置

    Nginx+Python+uwsgi+Django的web开发环境安装及配置 nginx安装 nginx的安装这里就略过了... python安装 通常系统已经自带了,这里也略过 uwsgi安装 官网 ...

  8. MAC开发环境安装

    MAC开发环境安装 安装sancha cmd: 安装: https://www.sencha.com/products/extjs/cmd-download/ cmd运行 $ open .bash_p ...

  9. Windows7 x64 跨平台开发环境安装配置

    ======================================================================= Windows7 x64 跨平台开发环境安装配置 201 ...

随机推荐

  1. 怎么分辨linux是红帽还是Centos系统

    为什么需要分辨呢?因为centos是rhel的衍生版本,虎鼠傻傻你分不清楚!,你也可以使用yum,如果是rhel则报RHN disenable错!,还是用下面的专业些的command来搞吧! cat ...

  2. ATL接口返回类型&&ATL接口返回字符串BSTR*

    感觉在ATL中做COM组件,添加方法的时候,其返回值只能是HRESULT,我想返回其他数据类型,可以吗? 非也非也 HRESULT指示返回的状态,即正确与否, 返回值是这样的 HRESULT MyMe ...

  3. SPI protocol驱动编写实例

    内核版本:3.9.5 Linux中SPI驱动有俩个部分组成:controller驱动,直接和底层硬件打交道,protocol驱动,针对特定的设备,也是我们要做的. 这里只考虑SPI protocol驱 ...

  4. python 字符编码处理问题总结

    Python中常常遇到这种字符编码问题,尤其在处理网页源代码时(特别是爬虫中): UnicodeDecodeError: ‘XXX' codec can't decode bytes in posit ...

  5. 17. Merge Two Binary Trees 融合二叉树

    [抄题]: Given two binary trees and imagine that when you put one of them to cover the other, some node ...

  6. leetCode--towSum

    题目链接:https://leetcode.com/problems/two-sum/description/ 此题的意思是:给定一个target值,从给定的数组中找两个数,使得这两个数的和==tar ...

  7. [Jenkins] 全局变量

    http://www.360doc.com/content/14/1110/10/7811581_423993429.shtml https://wiki.jenkins.io/display/JEN ...

  8. [Token] 从index.jsp中获取Token

    import com.eviware.soapui.support.GroovyUtils def groovyUtils = new GroovyUtils( context ) def holde ...

  9. 并发编程CAS操作

    并发编程CAS操作 简介 CAS即compare and swap,中文就是比较并交换 CAS是Java并发包的基石 原理 其实CAS的原理相对来说比较简单.将要被改变的数据和期望的值作比较,当两个值 ...

  10. python 输入输出,file, os模块

    Python 输入和输出 输出格式美化 Python两种输出值的方式: 表达式语句和 print() 函数. 第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout ...