check_ios_deploy
Verify a Delphi project file has the required iOS deployment entries, preventing codesign failures when Deploy finds no files.
Instructions
Check whether a .dproj has the iOS DeployFile entries required for Deploy.
PAServer's iOS Deploy target reads the dproj's section to decide what to ship to the Mac for codesign + .app assembly. The IDE writes 4 entries per Config × Platform on first deploy: ProjectiOSEntitlements, ProjectiOSInfoPList, ProjectiOSLaunchScreen, ProjectOutput. If they're missing — common when a project was renamed or never IDE-deployed to a given target — Deploy ships nothing and codesign fails with ".app: No such file or directory".
This tool only INSPECTS; it never mutates. Use synthesize_ios_manifest=True on build_dproj to add missing entries (with .bak backup).
Args: dproj_path: Absolute path to the .dproj. config: Build configuration to check (Debug, Release, etc.). platform: iOS platform: iOSDevice64 or iOSSimARM64.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| config | No | Debug | |
| platform | No | iOSDevice64 | |
| dproj_path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |