【发布时间】:2015-10-02 22:11:50
【问题描述】:
我一直在使用 Delphi XE8 开发一个移动应用程序并在该平台下进行测试:
IOS 设备 - 32 位 - iPhoneOS 8.4。
现在我对应用感到满意,我正尝试将其部署到应用商店。据我了解,为了做到这一点,我必须提交一个 64 位的 Build。因此,我正在尝试使用以下方式构建我的应用程序:
IOS 设备 - 64 位 - iPhoneOS 9.0
当我以 64 位编译或构建项目时,我收到错误消息:
[DCC 错误] E2597 ld:警告:找不到选项“-FC:\Users\leonard\Documents\Embarcadero\Studio\SDKs\iPhoneOS9.0.sdk\System\Library\PrivateFrameworks”的目录 ld:找不到文件:/usr/lib/libiconv.dylib
我已尝试删除并重新添加 SDK 并为 iPhoneOS 9.0 选择“更新本地文件缓存”。
我在谷歌上能找到的最接近的是这个链接: XE4 Deployment error 但这并没有帮助。还有其他处理 xcode 的建议,但它们看起来也不适用于我的情况。
如果有人能就我收到此错误的原因以及如何修复它提供建议,我们将不胜感激?
【问题讨论】:
-
您是否阅读了文档中有关如何将 iOS 应用程序配置和部署到 Apple Store 的部分?
-
我一直在使用文档来达到我目前的目的。据我所知,我已经完成了所有必需的步骤并完成了所有先决条件。我相信我的配置是正确的,但即使不是,我也不希望在我的构建中出现此错误。我尝试在 IOS 设备 64 位中编译一些提供的示例应用程序并得到相同的错误。于是我在我的开发PC上搜索了PrivateFrameworks目录,只在OS8.1和OS8.4 SDK目录中找到了。我不知道为什么它在 OS9.0 中不存在。
标签: delphi app-store 64-bit delphi-xe8