Delphi XE4部署错误
大家下午好。抱歉如果不是这样问的话,我不确定是否存在“错误堆栈交换”之类的问题,也不确定是否有任何XE4用户会访问那里 我目前正在尝试XE4试用版,我想看看iOS的实现是否像他们设计的那样简单 我已经完成了远程配置文件的所有设置和工作,并且制作了一个只包含进度条的小应用程序。现在,当我将该应用程序部署到模拟器时,它会按预期在iOS模拟器上运行 但是,当我尝试部署到设备时,我得到以下错误:Delphi XE4部署错误,delphi,delphi-xe4,firemonkey-fm2,Delphi,Delphi Xe4,Firemonkey Fm2,大家下午好。抱歉如果不是这样问的话,我不确定是否存在“错误堆栈交换”之类的问题,也不确定是否有任何XE4用户会访问那里 我目前正在尝试XE4试用版,我想看看iOS的实现是否像他们设计的那样简单 我已经完成了远程配置文件的所有设置和工作,并且制作了一个只包含进度条的小应用程序。现在,当我将该应用程序部署到模拟器时,它会按预期在iOS模拟器上运行 但是,当我尝试部署到设备时,我得到以下错误: [DCC Error] E2597 ld: warning: directory not found for
[DCC Error] E2597 ld: warning: directory not found for option '-FC:\Users\Scott\Documents\RAD Studio\SDKs\iPhoneOS5.0.sdk\System\Library\PrivateFrameworks'
我尝试过调试、临时和应用商店配置文件,但它们都返回相同的错误。“PrivateFrameworks”文件夹甚至不存在。“Library”文件夹中有一个叫做“Frameworks”,除此之外就没有了。我认为这可能是一个不正确的SDK库路径,但唯一有这样一个路径的是“UIFoundation”。将路径更改为“框架”,就像其他框架一样,这会带来回报
[DCC Error] E2597 ld: warning: can't parse __DATA/__objc_imageinfo section in C:\Users\Scott\Documents\RAD Studio\SDKs\iPhoneOS5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
该文件确实存在(99KB),但错误仍然存在(因此我认为更改SDK库路径不是正确的做法)。就好像由于文件或文件夹问题,它甚至没有尝试部署到mac进行编译
有什么想法吗?您可以查看帮助主题中的清单
- 疑难解答:无法部署到iOS模拟器
- 指定应用程序图标-应用程序选项李>
- 指定info.plist键,例如UIDeviceFamily-Version info李>
上面的文档中有一些链接,详细介绍了所涉及的一些步骤。我确实遇到过同样的问题。它发生在尝试部署到iOS 5.0模拟器(甚至不是iOS设备)时。 在XE4上为iOS 6.1设置SDK时,UIFoundation(PrivateFrameworks)似乎会被拉过并缓存。 确保sumulators安装在首选项中的Xcode上。重新启动Xcode(确保PA服务器正在运行)。在XE4上的选项中使用6.1 SDK设置连接配置文件,它可以正常工作。
希望这有意义,但它解决了我的问题。将缺少的框架添加到SDK中。工具->选项->SDK管理器,转到框架并单击黄色按钮。还记得在完成后按“更新本地文件缓存”。您会发现,将来需要获取更多的框架和库
我不认为这实际上是安装的问题,因为错误出现在RAD Studio IDE控制台中(以及编译对话框通知我发生了错误),并且没有证据表明mac上发生了任何事情。IDE部署到mac上以便在模拟器中运行。如果需要转到Mac的文件有问题,则IDE中会出现错误。不管您是否相信,请按照故障排除步骤进行操作。:-)在Mac和PC端都有配置工作要做。