XE4部署错误(XE4 Deployment error)

2019-09-01 12:35发布

下午好一切。 道歉,如果因此不问的地方,我不知道有一个“错误堆栈交换”或者这样,任何用户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”根本不存在。 还有一个在“库”文件夹,名为“框架”,但没有别的。 我认为,也许这是一个不正确的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的编译由于文件或文件夹的问题。

有任何想法吗?

Answer 1:

你可以看一下在清单故障排除:不能部署到iOS设备的帮助主题。

  1. 如果你还没有运行在iOS模拟器您的iOS应用,请确保您满足要求的位置:
    • 故障排除:不能部署到iPhone模拟器
  2. 确保你的iOS设备通过USB电缆连接到Mac。
  3. 指定iOS设备作为项目经理的目标平台。
  4. 完成置备页面。 (你的开发者证书所需的代码签名)
  5. 设置您的iOS应用所需的项目选项:
    • 指定您的应用程序图标 - 应用程序选项。
    • 指定的Info.plist键,如UIDeviceFamily - 版本信息。
  6. 您的Mac上安装的Xcode命令行工具。 (所需的代码签名您的iOS应用)

还有约涉及的一些步骤细节上面的文档中的链接。



Answer 2:

我有您准确的同样的问题。 trtying部署的IOS 5.0模拟器(未甚至iOS设备),当它发生了。 看来,UIFoundations(PrivateFrameworks)被拉到对面和缓存,当你设置有关iOS版XE4 6.1 SDK。 确保sumulators安装在Xcode的偏好。 重新启动的Xcode(确保PA服务器是否正在运行)。 设置在上XE4选项6.1 SDK的连接配置文件,它的工作原理。 希望这是有道理的,但它解决了我的问题。



Answer 3:

添加缺少的框架到您的SDK。 工具 - >选项 - > SDK管理器,进入框架,然后单击黄色按钮。 还记得按“更新本地文件缓存”大功告成之后。 你会发现,你将需要在未来获取更多的框架和库。



文章来源: XE4 Deployment error