Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在部署到iOS模拟器时,是什么导致我的类链接错误?_Ios_Xcode_Delphi_Ios Simulator_Firemonkey - Fatal编程技术网

在部署到iOS模拟器时,是什么导致我的类链接错误?

在部署到iOS模拟器时,是什么导致我的类链接错误?,ios,xcode,delphi,ios-simulator,firemonkey,Ios,Xcode,Delphi,Ios Simulator,Firemonkey,我正在尝试从Delphi-XE7 Windows 7运行一个非常简单的Hello World-ish Fire Monkey应用程序到iOS模拟器Mac Mini 当我这样做时,我会得到一个类链接错误,以及一个包含与此相同文本的故障排除窗口 通过这项工作: 我已验证我的连接配置文件是否已设置 并且它能够通过密码与平台助手服务器/L进行通信。 我已经通过关闭它并使用测试连接按钮来验证这一点,查看它在关闭时是否失败,在打开时是否工作。 我已经为iOS模拟器iPhoneSimulator 8.3添加了

我正在尝试从Delphi-XE7 Windows 7运行一个非常简单的Hello World-ish Fire Monkey应用程序到iOS模拟器Mac Mini

当我这样做时,我会得到一个类链接错误,以及一个包含与此相同文本的故障排除窗口

通过这项工作:

我已验证我的连接配置文件是否已设置 并且它能够通过密码与平台助手服务器/L进行通信。 我已经通过关闭它并使用测试连接按钮来验证这一点,查看它在关闭时是否失败,在打开时是否工作。 我已经为iOS模拟器iPhoneSimulator 8.3添加了SDK管理器 我已经为iOS设备iPhoneOS 8.3添加了SDK管理器 我已经在MAC上启动了Xcode 6.3。 我已经启动了iOS模拟器 我错过了什么


我会注意到,我没有看到iOS 7.1、8.1或8.2的手机模拟器,即使它们是在我添加SDK管理器时为Xcode安装的——我想知道这是否有任何关系。

从Delphi XE7部署iOS 8代码存在已知问题。实际上,这似乎更多地与2015-04-22的Xcode版本有关,最新版本是6.3

与DelphiXe7配合使用的最新版本XCode是5.1.1。从Xcode 6.3降级到Xcode 5.1.1解决了我的问题。Delphi在Xcode 6.0.1及以上版本中还存在其他隐秘的问题

我会注意到,支持Xcode 5.1.1部署的最新iOS版本是7.1,这也是AppStore将支持的2015-04-22的最旧版本。但是,应用商店将不支持7.1中的任何新应用程序。因此,您的路径是迁移到XE8,我想他们已经解决了与XCode 6.x通信的问题