无法为 RAD Studio 10.2 Tokyo 安装 iOS SDK
Cannot install iOS SDK for RAD Studio 10.2 Tokyo
我们最近购买了 RAD Studio Tokyo 的新许可证,并在 Windows 10 Pro 上安装了版本 10.2 Update 3。我们专门为 Windows 和 iOS 的目标购买了该产品,但到目前为止我们只能定位 Windows。
目标环境为macOS 10.13.6,所有最新更新包括Xcode10.1和iPhoneOS12.1.sdk、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 中的 Add a New SDK 对话框然后用它解析的内容填充 Select an SDK version 组合框,但它只列出macOS SDK "MacOSX 10.14"。没有列出 iOS SDK。
然后我阅读 the supported iOS target environments 并看到 iOS 12 不受支持。所以我从 Apple 下载了 Xcode 9.4.1(其中包括 iOS 11.4 SDK),假设 iOS 11.4 会被支持,因为 RAD Studio 文档说支持 iOS 11。
在 the troubleshooting docs 之后,我将 Xcode 9.4.1 安装到独立目录(在 /Applications 中单独保留现有的 Xcode 10.1),更新了系统 select编辑 Xcode(使用 /usr/bin/xcode-select --switch /path/to/Xcode-9.4.1.app/Contents/Developer
),然后重新启动 PAServer。
现在,当我尝试通过 RAD Studio 中的 添加新 SDK 对话框 select 支持的 iOS 版本时, Select SDK 版本 组合框填充了新安装的较旧的 macOS SDK "MacOSX 10.13",所以我相信它正在寻找正确的路径,但是 仍然 未列出 iOS SDK。给出了什么?
在过去的几年里,我们在 Embarcadero 许可方面度过了一段地狱般的时光,这似乎是它的延伸。
注意到@DaveNottage 的评论,我觉得很奇怪 iOS
没有通过 ISO 安装程序列为可用平台,并且记得旧版本的 RAD Studio 过去是如何将它作为 "Mobile Pack Add-On",但仅适用于某些 版本 。然后我将我安装的 RAD Studio(专业版)版本与我们新的网络指定用户许可证(企业版)中指定的版本进行了比较。那些不匹配。所以我启动了许可证管理器,确认我确实安装了 2 个不同的许可证,并且 RAD Studio 10.2 显然使用了较旧的劣质 XE8 Professional 许可证,因为它包含在他们的升级中许可。
我从许可证管理器中删除了这个许可证。卸载 RAD Studio 10.2。使用我最初使用的完全相同的 ISO 重新安装。现在我突然有了 iOS 32 位和 64 位作为可用平台,它们现在也作为可用 SDK 出现在 SDK 管理器中。
郑重声明,你们比 Embarcadero 支持人员提供的帮助要多得多。我提交了这个完全相同的问题(复制粘贴),他们唯一的回应是 RAD Studio 10.2 不支持 iOS 12 并联系他们的销售团队以获取 RAD Studio 10.3 的测试版。所以他们显然 根本 根本没有读过这个问题。非常支持 5000 美元的许可证。
我们最近购买了 RAD Studio Tokyo 的新许可证,并在 Windows 10 Pro 上安装了版本 10.2 Update 3。我们专门为 Windows 和 iOS 的目标购买了该产品,但到目前为止我们只能定位 Windows。
目标环境为macOS 10.13.6,所有最新更新包括Xcode10.1和iPhoneOS12.1.sdk、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 中的 Add a New SDK 对话框然后用它解析的内容填充 Select an SDK version 组合框,但它只列出macOS SDK "MacOSX 10.14"。没有列出 iOS SDK。
然后我阅读 the supported iOS target environments 并看到 iOS 12 不受支持。所以我从 Apple 下载了 Xcode 9.4.1(其中包括 iOS 11.4 SDK),假设 iOS 11.4 会被支持,因为 RAD Studio 文档说支持 iOS 11。
在 the troubleshooting docs 之后,我将 Xcode 9.4.1 安装到独立目录(在 /Applications 中单独保留现有的 Xcode 10.1),更新了系统 select编辑 Xcode(使用 /usr/bin/xcode-select --switch /path/to/Xcode-9.4.1.app/Contents/Developer
),然后重新启动 PAServer。
现在,当我尝试通过 RAD Studio 中的 添加新 SDK 对话框 select 支持的 iOS 版本时, Select SDK 版本 组合框填充了新安装的较旧的 macOS SDK "MacOSX 10.13",所以我相信它正在寻找正确的路径,但是 仍然 未列出 iOS SDK。给出了什么?
在过去的几年里,我们在 Embarcadero 许可方面度过了一段地狱般的时光,这似乎是它的延伸。
注意到@DaveNottage 的评论,我觉得很奇怪 iOS
没有通过 ISO 安装程序列为可用平台,并且记得旧版本的 RAD Studio 过去是如何将它作为 "Mobile Pack Add-On",但仅适用于某些 版本 。然后我将我安装的 RAD Studio(专业版)版本与我们新的网络指定用户许可证(企业版)中指定的版本进行了比较。那些不匹配。所以我启动了许可证管理器,确认我确实安装了 2 个不同的许可证,并且 RAD Studio 10.2 显然使用了较旧的劣质 XE8 Professional 许可证,因为它包含在他们的升级中许可。
我从许可证管理器中删除了这个许可证。卸载 RAD Studio 10.2。使用我最初使用的完全相同的 ISO 重新安装。现在我突然有了 iOS 32 位和 64 位作为可用平台,它们现在也作为可用 SDK 出现在 SDK 管理器中。
郑重声明,你们比 Embarcadero 支持人员提供的帮助要多得多。我提交了这个完全相同的问题(复制粘贴),他们唯一的回应是 RAD Studio 10.2 不支持 iOS 12 并联系他们的销售团队以获取 RAD Studio 10.3 的测试版。所以他们显然 根本 根本没有读过这个问题。非常支持 5000 美元的许可证。