![]() iOS 13 and macOS Catalina (Delphi) Support.Items from the release that related to cross platform Firemonkey are: That is a pretty impressive target platform list to be able to deploy to with a single UI and single codebase using natively compiled code. This means that the target platforms that Delphi Firemonkey currently officially supports Windows 32-bit, Windows 64-bit, MacOS 32-bit, MacOS 64-bit, Android 32-bit, Android 64-bit, IOS 32-bit, IOS 64-bit, Linux 64-bit, and HTML5 (through web sockets). 10.3.3 includes a new Android 64-bit compiler to satisfy new Google Play requirements for deployment. RAD Studio 10.3.3 Rio (Delphi + C++Builder) has been released with some significant enhancements to the Firemonkey framework. Head over and check out all of the Cross Platform Samples for Android, IOS, MacOS, Windows, Linux, and HTML5. If you test these demos and have fixes on specific platforms you can contribute the fix back to the repo. The code used in the samples is Object Pascal but the same concepts can be used in C++Builder’s FireMonkey with the sample code easily translatable to C++. Elements from other development tools like Cards, AppBars, BottomSheets, and Stateful controls are also demonstrated. Some of the icons are from Material.io while some of the images used are from the Pexels site. The TShadowEffect is used and examples of various Material Design elements are also visible in the demos. If you are just getting into FireMonkey development with Delphi or you are an old hat with Delphi there is something here for everyone. Some samples are more extensive like the BubbleChatApp, the Camera sample, and the ToDoList demo. LiveBindings and TFDMemTable components are used throughout most of the samples. The source code is freely available under a BSD license. The demos are available to deploy on Android, IOS, MacOS, Windows, Linux, and HTML5. Additionally, they cover things like asynchronous HTTP requests, animations, LiveBindings, grids, drawers, and much more. The samples cover everything from JSON and XML to REST and the device Camera. The demos heavily feature low code ways of using components to do more with less code. There are 50 new cross platform samples for Delphi 10.3 Rio FireMonkey available over on Github. Head directly to GitHub and download the Mosco IDE Expert + companion app. Head over and check out the full blog post about the Mosco expert and then download it! Alternative to PAServer Manager allowing you to manage multiple versions of PAServer on the Mac.Prompt when attempting to launch an app on an iOS device when the device is locked.Open Finder on the Mac to show where the deployed app is located.Instantly switch between connection profiles.Instantly switch between SDKs, including for macOS, iOS and Android.An much enhanced experience of adding frameworks to SDKs (lists all available public frameworks in the SDK).It has an expert which gets installed into the IDE and then it also has a companion app that runs on your Mac for managing SDKs. The web page giving step by step detailed instructions with pretty pictures is over here.Developer David Nottage has released a free IDE Expert plus MacOS companion app for Delphi 10.3.2 to enhance the management of SDKs within the IDE, enhance the management of PAServer on MacOS, and tweak IOS deployment in Delphi 10.3.2. ![]() I don't know if there's any way you can use xcode debugging tools with this setup, but at least the app will run. The app will appear on your iOS13 simulator. Xcrun simctl install CE5F5768-FF1A-4A4B-8433-A3FCF49AD098 MyProject/ios/build/Release-iphonesimulator/MyApp.app My app ends up in MyProject/ios/build/Release-iphonesimulator/MyApp.app ![]() I have a custom derived data path, which is simpler so we'll use that for example. It'll be in your derived data directory which by default is in a tortuous path in ~/Library. Then, close xcode11 (leaving the simulator running) and open xcode 10 and build your app for iPhone XR/iOS 12. If your app is already installed on the simulator, it's safest to delete it. I found a web page describing this in detail but the gist of it is:įirst, open xcode11 and fire up an iOS13 simulator, say for iPhone XR. You can build with xcode 10 then manually install the package on the iOS13 simulator.
0 Comments
Leave a Reply. |