找不到目录 Library\PrivateFrameworks XE8 64 位 iPhoneOS9

Can't Find Directory Library\PrivateFrameworks XE8 64 Bit iPhoneOS9

我一直在使用 Delphi XE8 开发移动应用程序并在平台下进行测试:

IOS Device - 32 Bit - iPhoneOS 8.4.

既然我对应用程序感到满意,我正尝试将其部署到应用程序商店。据我了解,为了做到这一点,我必须提交一个 64 位版本。因此,我正在尝试使用以下方法构建我的应用程序:

IOS Device - 64 bit - iPhoneOS 9.0

当我以 64 位编译或构建项目时,我收到错误消息:

[DCC Error] E2597 ld: warning: directory not found for option '-FC:\Users\leonard\Documents\Embarcadero\Studio\SDKs\iPhoneOS9.0.sdk\System\Library\PrivateFrameworks' ld: file not found: /usr/lib/libiconv.dylib

我已经尝试删除并重新添加 SDK 并为 iPhoneOS 9.0 选择 'Update Local File Cache'。

我在 google 上找到的最接近的东西是 link: XE4 Deployment error 但这没有帮助。还有其他处理 xcode 的建议,但它们看起来也不适用于我的情况。

如果有人可以就我收到此错误的原因以及如何修复它提出建议,我们将不胜感激?

嗯,我没有发现为什么我的 PrivateFrameworks 目录丢失了。但我决定将我的应用程序移至 Delphi 10 Seattle。安装 Seattle 并配置我的应用程序平台后,我便拥有了所需的目录。我能够以 64 位构建我的应用程序并获得一个 .ipa 文件以准备提交到应用程序商店。

问题的出现是因为 iOS SDK 9 发生了变化。iOS 32 位应用程序在 iOS 9 中使用 blog of Embarcadero Community。但是我不确定这个解决方法是否适用于 64 位..