delphi - XE4部署错误

标签 delphi delphi-xe4 firemonkey-fm2

大家下午好。抱歉,如果 SO 不是提问的地方,我不确定是否存在“错误堆栈交换”之类的问题,以及是否有任何 XE4 用户会是那里的访问者。

我目前正在试用 XE4,我想看看 iOS 实现是否像他们看起来的那么简单。

我的远程配置文件已全部设置完毕并正常工作,并且我制作了一个仅包含进度条的小型应用程序。现在,当我将该应用程序部署到模拟器时,它会按预期在 iOS 模拟器上运行。

但是,当我尝试部署到设备时,出现以下错误;

[DCC Error] E2597 ld: warning: directory not found for option '-FC:\Users\Scott\Documents\RAD Studio\SDKs\iPhoneOS5.0.sdk\System\Library\PrivateFrameworks'

我尝试过“调试”、“临时”和“App Store”配置文件,但它们都返回相同的错误。文件夹“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 进行编译。

有什么想法吗?

最佳答案

您可以查看 Troubleshooting: Cannot Deploy to the iOS Device 中的 list 帮助主题。

  1. 如果您尚未在 iOS 模拟器上运行 iOS 应用,请确保满足此处的要求:
    • 问题排查:无法部署到 iOS 模拟器
  2. 确保您的 iOS 设备已通过 USB 数据线连接到 Mac。
  3. 在项目管理器中指定 iOS 设备作为目标平台。
  4. 完成配置页面。 (代码签名需要您的开发者证书)
  5. 为您的 iOS 应用设置所需的项目选项:
    • 指定您的应用程序图标 - 应用程序选项。
    • 指定 info.plist 键,例如 UIDeviceFamily - 版本信息。
  6. 在 Mac 上安装 Xcode 命令行工具。 (对您的 iOS 应用程序进行代码签名是必需的)

上面的文档中有一些链接,其中包含有关所涉及的一些步骤的详细信息。

关于delphi - XE4部署错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16303294/

相关文章:

delphi - USB转串口意外拔出时出现异常如何处理?

delphi - 在 SQL 中使用参数时,字符串转换错误

mysql - 使用 MyDac(?) (delphi) 上传图像

C++ 到 Delphi 头文件翻译 : function with pointer to void

Delphi Firemonkey 2 .color 属性

sql-server - 从数据库读取 NVARCHAR 后,TClientDataset Widestring 字段的大小加倍

delphi - 是否可以在一种 FMX 表单上使用不同的 Delphi 版本?

MSBuild 在 Cpp.Targets 中搜索 'True.dpr' 时失败,使用新的 XE4 项目

delphi - 来自 DLL 的 DWM 交互

delphi - CURL 作为纯 URL 字符串