无法为RAD Studio 10.2 Tokyo安装iOS SDK

时间:2018-11-13 19:03:56

标签: ios delphi delphi-10.2-tokyo rad-studio paserver

我们最近购买了RAD Studio Tokyo的新许可证,并在Windows 10 Pro上安装了10.2 Update 3版本。我们购买该产品是专门针对Windows和iOS的功能,但到目前为止,我们只能针对Windows。

目标环境是macOS 10.13.6,具有所有最新更新,包括Xcode 10.1和iPhoneOS12.1sdk,iPhoneSimulator12.1.sdk,MacOSX10.14.sdk。还安装了PAServer-19.0.app和PAServerManager.app,它们均按预期运行。

遵循the RAD Studio docs to setup a connection profile and iOS SDK之后,我能够连接到PAServer,它解析了可用的SDK(/usr/bin/xcodebuild -version -sdk)。然后,在RAD Studio中,添加新SDK 对话框会使用其解析的内容填充选择SDK版本组合框,但它仅列出macOS SDK“ MacOSX 10.14”。没有列出iOS SDK。

然后我读了the supported iOS target environments,发现不支持iOS 12。因此,我从Apple(包括iOS 11.4 SDK)下载了Xcode 9.4.1,假设由于RAD Studio文档说支持iOS 11,因此将支持iOS 11.4。

the troubleshooting docs之后,我将Xcode 9.4.1安装到一个独立目录(将现有Xcode 10.1单独保留在/ Applications中),更新了系统选择的Xcode(使用/usr/bin/xcode-select --switch /path/to/Xcode-9.4.1.app/Contents/Developer),然后重新启动了PAServer。

现在,当我尝试通过RAD Studio中的添加新SDK 对话框选择受支持的iOS版本时,选择SDK版本组合框会填充新的已安装了较旧的macOS SDK“ MacOSX 10.13”,因此我相信它的路径正确,但是没有列出 still 。有什么作用?

2 个答案:

答案 0 :(得分:2)

在过去的几年中,我们在Embarcadero许可方面经历了一段糟糕的时光,这似乎是对它的扩展。

注意到@DaveNottage的评论,我认为iOS并没有通过ISO安装程序列为可用平台,并记得RAD Studio以前的版本是如何将其作为“移动包添加”提供的。 -On”,但仅适用于某些版本。然后,我将安装的RAD Studio版本(专业版)与新的网络命名用户许可证(企业版)中命名的版本进行了比较。那些不匹配。因此,我启动了许可证管理器,确认确实安装了2个不同的许可证,并且RAD Studio 10.2显然在使用较旧的,较差的XE8 Professional 许可证,因为该许可证已包含在其升级许可证中。 / p>

我从许可证管理器中删除了此许可证。卸载RAD Studio 10.2。使用与我最初使用的完全相同的ISO重新安装。现在突然我有了32位和64位iOS作为可用平台,它们现在也显示为SDK Manager中的可用SDK。


据记录,你们比Embarcadero支持人员提供了更多帮助。我提交了这个完全相同的问题(复制粘贴),他们的唯一回答是RAD Studio 10.2不支持iOS 12,并与他们的销售团队联系以获取RAD Studio 10.3 Beta版的访问权限。因此,他们显然甚至没有完全读过该问题。精彩的支持,可帮助您获得5000美元的许可。

答案 1 :(得分:0)

彻底的精神错乱证明,让您经历了

enter image description here