Search code examples
delphiapp-store64-bitdelphi-xe8

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


I have been developing a mobile app using Delphi XE8 and testing under the platform:

IOS Device - 32 Bit - iPhoneOS 8.4.

Now that I am happy with the app I am trying to deploy it to the app store. From what I understand, in order to do this, I have to submit a 64 bit Build. Therefore, I am trying to build my app using:

IOS Device - 64 bit - iPhoneOS 9.0

When I compile or Build the project in 64 bit I get the error message:

[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

I have tried deleting and re-adding the SDK and selecting the 'Update Local File Cache' for iPhoneOS 9.0.

The closest thing I could find on google was this link: XE4 Deployment error But that did not help. There were other suggestions that dealt with xcode but they do not look like they apply to my situation either.

It would be appreciated if someone can offer a suggestion as to why I am getting this error and how I can fix it?


Solution

  • Well I didn't discover why my PrivateFrameworks directory was missing. But I decided to move my app to Delphi 10 Seattle. After installing Seattle and configuring my application platforms, I then had the required directories. I was able to build my application in 64 bit and got an .ipa file in preperation for submission to the App store.