部署到 iOS 模拟器时,是什么导致了我的 Class 链接错误?
What's causing my Class linkage error when deploying to the iOS Simulator?
我正在尝试 运行 将一个非常简单的(Hello World-ish)Fire Monkey 应用程序 iOS 模拟器(Mac Mini)从 Delphi- XE7 (Windows 7).
当我这样做时,我得到一个 "Class linkage error",以及一个包含与此 link.
相同文本的故障排除 window
解决这个问题:
- 我已确认我的连接配置文件已设置
- 并且它能够与 Platform Assistant 服务器通信 (/w a Passwordl.
- 我已经通过将其关闭并使用“测试连接”按钮来验证这一点,以查看它在关闭时失败而在打开时工作。
- 我已经为 iOS 模拟器(iPhone模拟器 8.3)添加了 SDK 管理器
- 我已经为 iOS 设备 (iPhoneOS 8.3) 添加了 SDK 管理器
- 我已经 Xcode (6.3) 在 MAC 上开始了。
- 我有iOS模拟器已经启动
我错过了什么?
我会注意到,当我添加 SDK 管理器时,我没有看到 iOS 7.1、8.1 或 8.2 的 Phone 模拟器,即使它们是为 Xcode 安装的- 我想知道这是否完全相关。
从 Delphi XE7 部署 iOS 8 代码存在一个已知问题。其实好像跟Xcode的版本关系比较大(截至2015-04-22最新版本是6.3)
与 Delphi XE7 配合使用的 XCode 的最新版本是 5.1.1。从 Xcode 6.3 降级到 Xcode 5.1.1 已经解决了我的问题。 Delphi Xcode 6.0.1 及更高版本存在其他神秘问题。
我会注意到 Xcode 5.1.1 能够部署的最新版本 iOS 是 7.1,这也是最旧的版本(截至 2015-04-22) AppStore 将支持。但是,应用商店将不再支持 7.1 中的任何新应用。所以你的路径是移动到 XE8,我想他们已经解决了与那里的 XCode 6.x 交谈的问题。
我正在尝试 运行 将一个非常简单的(Hello World-ish)Fire Monkey 应用程序 iOS 模拟器(Mac Mini)从 Delphi- XE7 (Windows 7).
当我这样做时,我得到一个 "Class linkage error",以及一个包含与此 link.
相同文本的故障排除 window解决这个问题:
- 我已确认我的连接配置文件已设置
- 并且它能够与 Platform Assistant 服务器通信 (/w a Passwordl.
- 我已经通过将其关闭并使用“测试连接”按钮来验证这一点,以查看它在关闭时失败而在打开时工作。
- 我已经为 iOS 模拟器(iPhone模拟器 8.3)添加了 SDK 管理器
- 我已经为 iOS 设备 (iPhoneOS 8.3) 添加了 SDK 管理器
- 我已经 Xcode (6.3) 在 MAC 上开始了。
- 我有iOS模拟器已经启动
我错过了什么?
我会注意到,当我添加 SDK 管理器时,我没有看到 iOS 7.1、8.1 或 8.2 的 Phone 模拟器,即使它们是为 Xcode 安装的- 我想知道这是否完全相关。
从 Delphi XE7 部署 iOS 8 代码存在一个已知问题。其实好像跟Xcode的版本关系比较大(截至2015-04-22最新版本是6.3)
与 Delphi XE7 配合使用的 XCode 的最新版本是 5.1.1。从 Xcode 6.3 降级到 Xcode 5.1.1 已经解决了我的问题。 Delphi Xcode 6.0.1 及更高版本存在其他神秘问题。
我会注意到 Xcode 5.1.1 能够部署的最新版本 iOS 是 7.1,这也是最旧的版本(截至 2015-04-22) AppStore 将支持。但是,应用商店将不再支持 7.1 中的任何新应用。所以你的路径是移动到 XE8,我想他们已经解决了与那里的 XCode 6.x 交谈的问题。