Problems after "iOS 11 Patch" install

0

I am getting F2613 Unit 'FMX.Platform.iOS' not found after installing the "iOS 11 Patch" and compiling an IOS App on either 32 or 64 bit. Android and and Windows Platforms work fine. It seems that the $Platform variable is not being set and so the path to the FMX units can't be found. Does anyone know how the $Platform variable works in XE ? Does the IDE set this when you change Platforms on the IDE. 

Responses (7)
  • Accepted Answer

    Friday, November 10 2017, 06:27 PM - #Permalink
    0

     

    Hello, the problem is that Windows 10 blocks the files that were copied from the RAD Studio installation folder. You need to unlock. Following the instructions, item 2 reads as follows:

    2. Replace with new versions
       . Copy ide-patch2.zip to directory
       . Expand this zip file
       . Delete ide-patch2.zip

    The problem is that Windows 10, although not always able to unpack the folder inside root (C: /), blocks the files that are inside the compressed folder (ide-patch2.zip). It is necessary to unlock as reported by Andreas Arvidsson in previous post. If you unzip the folder outside of root (C: /) and then copy the files to the RAD Studio installation directory that was probably installed on root (C: /), the files will also be locked. The files are there but Windows 10 blocks them. Once unlocked the folder, copy the files back to the destination folders and everything works.

     

    The reply is currently minimized Show
  • Accepted Answer

    Thursday, November 09 2017, 08:43 AM - #Permalink
    0

    I had the same problem too.

    Right-click for properties on the ide-patch2.zip file and I noticed the following text (I run Windows 10):

    "This file came from another computer and might be blocked to help protect this computer"

    I then choose "Unblock" before I unzipped the files. Then I noticed that all files kept their original date.

    The reply is currently minimized Show
  • Accepted Answer

    Monday, October 23 2017, 10:36 PM - #Permalink
    0

    Thanks for your help but I ended up uninstalling and reinstalling 10.2.1 and then reinstalling the iOS 11 patch. Everything worked after that.

    The reply is currently minimized Show
  • Accepted Answer

    Thursday, October 12 2017, 10:36 PM - #Permalink
    0

    I had the same problem.

     

    I changed the timestamp of the new "FMX.Platform.iOS.dcu" files to the previous one (the same value as the one that was backed up), and the error message disappeared.


    The modified files are

    \lib\iosDevice32\debug\FMX.Platform.iOS.dcu
    \lib\iosDevice32\release\FMX.Platform.iOS.dcu
    \lib\iosDevice64\debug\FMX.Platform.iOS.dcu
    \lib\iosDevice64\release\FMX.Platform.iOS.dcu


    I don't know the impact of other files...

    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, October 11 2017, 01:02 PM - #Permalink
    0

    After playing around and adding

     fmx.platform.ios in 'C:\Program Files (x86)\Embarcadero\Studio\19.0\source\fmx\fmx.platform.ios.pas'

    to the dpr-file the message dissappeared.

    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, October 10 2017, 04:21 AM - #Permalink
    0

    I've got exactly the same problem! Connection to the Mac is ok. Any help?

    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, October 10 2017, 03:52 AM - #Permalink
    0

    Do you have a Mac with Xcode?
    Did you install PAServer on the Mac side?
    The in Delphi, did you create a connection to the Mac?
    The connection must be enabled, tested and working with PAServer on the Mac side.

    The reply is currently minimized Show
Your Reply

Please login to post a reply