Jump to content

Dave Nottage

Members
  • Content Count

    1608
  • Joined

  • Last visited

  • Days Won

    36

Posts posted by Dave Nottage


  1. 2 hours ago, limelect said:

    I will wait for Delphi 13, maybe it will be better

    There are many developers using Delphi 12 (including CE, based on Delphi 12.1) including deploying to Android. Yes, there can be issues with setting up the Android SDK, however it appears you're not actually following instructions properly. Your previous message: 

    12 hours ago, limelect said:

    The error saise 

    Cannot locate  sdk api level in this path.....

    Has nothing to do with the problem being discussed at the time, namely the installation and configuring of the JDK (note: Not SDK/NDK - they are separate things). Once the supported JDK is installed, the SDK/NDK should install correctly. As mentioned before, it may involve having to uninstall the SDK/NDK item first, then reinstall. 

     

    image.thumb.png.8681924bbc5f399328a434bfcbf77ee6.png


  2. 1 minute ago, limelect said:

    Yes, I started by checking the Java path but on the 32 it does not allow me to change

    Not sure what you mean by: "does not allow me to change". The edits for the Java settings are read only? 


  3. 4 minutes ago, RDP1974 said:

    had done a look to Ganymede beta:

    Part of the NDA you agreed to when you signed up was to not publicly mention that you are participating in the beta, nor any details about it, so you have already broken your NDA.

    • Like 1
    • Thanks 1
    • Sad 1

  4. 1 minute ago, limelect said:

    It is a mess; most directories are bad

    Did you follow the instructions at that link I gave? First, you should check whether or not the settings on the Java tab of the Android SDK settings match. If installing Delphi 12 CE, the version for the Eclipse Adoptium JDK might be slightly different. If the path does not even point to an Eclipse Adoptium JDK, you will need to install it, based on the other instruction at that link, i.e.

    "Use Tools | Manage Features in the Delphi menu to ensure that the Eclipse Temurin OpenJDK 17 (it appears on the right of the Manage Features window, towards the bottom)"

    Once you have the correct JDK installed, Delphi should be able to install the SDK/NDK successfully. You may need to use Tools | Manage Features to remove the SDK/NDK first, then reinstall the SDK/NDK


  5. 8 hours ago, dmitrybv said:

    How can I programmatically determine the edition of RAD Studio 12.3?

    From within the IDE? Use IOTAVersionSKUInfoService. Example:

    var
      LSKUInfoService: IOTAVersionSKUInfoService;
    begin
      LSKUInfoService := BorlandIDEServices as IOTAVersionSKUInfoService;
      Label1.Caption := Format('SKU: %s (%d)', [LSKUInfoService.SKUName, LSKUInfoService.SKU]);
    end;

    Oddly, for SKU the docs say:

        /// <summary>
        /// Return SKU identifier, possible values are:
        ///
        ///   Professional = 2
        ///   Professional C/S = 3
        ///   Enterprise = 4
        ///   Architect = 5
        ///   CommunityEdition = 128
        /// </summary>

    ..but in my install of Delphi (Enterprise), it returns 52. The SKUName value appears to be correct for me, though


  6. 23 minutes ago, domus said:

    Culprit was the BringToFront procedure, which appears to be one million times slower in Delphi 12.1 compared to 11.

    There does not appear to have been anything changed in relation to BringToFront between (at least) 11.3 and 12.1, unless I missed something in the downstream calls. Can you provide code that reproduces the problem?


  7. 3 hours ago, limelect said:

    the link to Java is false

    Then you'll need to follow this instruction:

    9 hours ago, DelphiUdIT said:

    install to bundle Java runtime (Adoptium) go to "Manage Features" from IDE and check the "Adoptium ..." box in the listed choices.

     


  8. 1 hour ago, Peter M said:

    Directory does not exist: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/PrivateFrameworks/UIFoundation.framework/

    You may need to follow these steps:

    1. Delete the SDK folder under: C:\Users\(username)\Documents\Embarcadero\Studio\SDKs
    2. Delete the SDK from the SDK Manager in Delphi
    3. On the Mac, in the ~\PAServer\scratch-dir folder, remove any folders starting with cache-dir
    4. In Delphi, re-add the SDK
    • Like 1

  9. 1 minute ago, ToddFrankson said:

    It seems that if I change the SDK (IOS Simulator) back and forth a few times, from 18.4 to 18.5, it goes away in some cases.

    It's easy enough to check whether or not the file exists in each case - it's not like the linker randomly chooses whether to believe it does.

     

    In. my case, the file that the linker is referring to is in: C:\Users\dave\Documents\Embarcadero\Studio\SDKs\iPhoneSimulator18.5.sdk\System\Library\PrivateFrameworks\DocumentManager.framework


  10. 35 minutes ago, ToddFrankson said:

    Now I can deploy new blank projects to IOS Simulator, but the first project still gives the same error...

    Exactly the same error? i.e.  ld: file not found: /System/Library/PrivateFrameworks/DocumentManager.framework/DocumentManager for architecture arm64

     

    If so, the SDK still has not imported properly. You may need to delete the SDK folder, then remove the cache-dir- folders, then re-import. If the folder still doesn't import there's some issue at play I've not seen before.


  11. 9 minutes ago, ToddFrankson said:

    PAServer 14.3.14.5

    macOS PAServer version? It's still 14.3.14.2 for the May patch. At least it is for me.

    11 minutes ago, ToddFrankson said:

    IOS 18.5 SDK

    A blank application built against this SDK works OK for me...

    12 minutes ago, ToddFrankson said:

    IOS 18.5

    ..for a device with this iOS version.


  12. 7 hours ago, ToddFrankson said:

    Even a blank new Multi-Platform Project?  Splash screen shows, then app closes

    If it were being caused by the May patch (which contains no changes for iOS development), I'd expect to see a lot more reports of it.

     

    What is your environment (aside from Delphi 12.3, since you mention the May patch), i.e. Xcode version, iOS SDK version, PAServer version?

    I'm using Xcode 16.4, iOS 18.2 SDK, PAServer 14.3.14.2.


  13. 1 hour ago, ToddFrankson said:

    After the latest IOS Update, not a single one will open

    I suspect there's some other issue causing that.

    1 hour ago, ToddFrankson said:

    I also believe that for Apple Store submission, the minimum needs to be set higher than 13.

    The App Store requirement relates to the versions of Xcode and iOS SDK that need to built against, not the Minimum iOS Version set in the linking options.


  14. 1 minute ago, ertank said:

    I cannot understand why such errors get logged.

    It's because at the time, they had no connection to the internet. I've seen this myself where wifi is not exactly reliable.


  15. 7 minutes ago, cupboy said:

    MSBUILD : error E2597: ld: file not found: CoreFoundation  <== this is missing though

    In which case it seems the import has not completed. You may need to follow these steps:

    1. Delete the folder: C:\Users\admin\OneDrive\Documents\Embarcadero\Studio\SDKs\MacOSX14.sdk
    2. Delete the SDK from the SDK Manager in Delphi
    3. On the Mac, in the ~\PAServer\scratch-dir folder, remove any folders starting with cache-dir
    4. In Delphi, re-add the SDK
×