Prerequisites
Software requirements
- 4D Developer Pro v17 R2 64-bit (Development)
- 4D Server v17 R2 64-bit (Deployment)
- Apple configurator 2 installed on your Mac (optional).
Apple configurator 2 requires macOS 10.14 or later. Install this software if you want to automate app installation on your physical device.
Xcode 10.2 requieres macOS 10.14 or later.
Version comparison table
Xcode | Swift | iOS | 4D | macOS |
---|---|---|---|---|
12.0 | 5.3 | 14.0 | 18R5 beta | 10.15.2 |
12.0 | 5.3 | 14.0 | 18R4 | 10.15.2 |
11.5 | 5.2.4 | 13.5 | 18R3 | 10.15.2 |
11.4 | 5.2 | 13.4 | 18.2 | 10.15.2 |
11.3.1 | 5.1.3 | 13.3 | 18.1 | 10.14.4 |
11.3.1 | 5.1.3 | 13.3 | 18R2 | 10.14.4 |
11.2 | 5.1 | 13.2 | 18 | 10.14.4 |
10.2.1 | 5.0 | 12.2 | 17R6 | 10.14.4 |
10.2 | 4.2.1 | 12.2 | 17R5 | 10.14.3 |
10.1 | 4.2.1 | 12 | 17R4 | 10.13.6 |
10.0 | 4.2 | 12 | 17R3 | 10.13.6 |
9.4 | 4.1.2 | 11.4 | 17R2 | 10.13.2 |
9.3.1 | 4.1 | 11.3 | 17R2 | 10.13.2 |
Using 17R6 with macOS 10.14.3
4D 17R6 requires Swift5.0 runtime. (already installed with macOS 10.14.4)
- Install
Swift 5 Runtime Support for Command Line Tools
from More Downloads for Apple Developers
Using 17R4 with Xcode 10.2
Due to apple swift language abi instability, you can not use the standard 4D 17R4 with Xcode 10.2.
Fortunately we provide an alternative component compatible with Xcode 10.2.
You can replace the internal user component 4D Mobile App.4dbase
, that you can find into ../4D.app/Contents/Resources/Internal User Components/
, by the provided one:
Hardware requirements
- 8GB of RAM (Minimum recommended)
Configuration
- In the 4D Database Settings, display the Compatibility page and check Use object notation to access object properties (Unicode required).
- Your HTTP and HTTPS ports must be well-configured. HTTPS is mandatory for 4D for iOS deployment.
- Your Web Server must be started. It's available from the Run menu: