我们最近购买了 RAD Studio Tokyo 的新许可证,并在 Windows 10 Pro 上安装了版本 10.2 Update 3。我们购买该产品的目的是专门针对 Windows 和 iOS 的功能,但目前我们只能针对 Windows。
目标环境是 macOS 10.13.6,所有最新更新包括 Xcode 10.1 和 iPhoneOS12.1.sdk、iPhoneSimulator12.1.sdk、MacOSX10.14.sdk。还安装了 PAServer-19.0.app 和 PAServerManager.app,它们都按预期运行。
在按照RAD Studio 文档设置连接配置文件和 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。
然后我阅读了支持的 iOS 目标环境,发现不支持 iOS 12。所以我从 Apple 下载了 Xcode 9.4.1(其中包括 iOS 11.4 SDK),假设 iOS 11.4 会受到支持,因为 RAD Studio 文档说支持 iOS 11。
按照故障排除文档,我将 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”,所以我相信它是寻找正确的路径,但仍然没有列出 iOS SDK。是什么赋予了?