| app-name | App display name
Would be used in platform/xcode/ios/love-ios.plist
| no | LÖVE for iOS |
| bundle-id | App bundle id
Would be used in platform/xcode/love.xcodeproj/project.pbxproj
| no | org.love2d.iOS |
| copyright | App copyright info
Would be used in platform/xcode/ios/love-ios.plist
| no | — |
| icon-path | Icon folder path
Should include various .png icons
Would be used in platform/xcode/Images.xcassets/iOS AppIcon.appiconset
| yes | ./icon/ |
| love-ref | LÖVE git ref
Could be commit hash, tags or branch name
| no | c35356c841976eb6f370347b81eec845d5520338 |
| love-patch | Git patch file path for the LÖVE repo
The patch must start from `love-ref`
You can use `git diff` to get the patch file
| no | — |
| love-package | Love package
Would be used to assemble the executable
| no | ./game.love |
| libs-path | Path to the libs folder
Would copy all contents to platform/xcode/
Top folder not included
| no | — |
| extra-assets | List of file paths to be added to `Copy Bundle Resources` build phase
Don't need global quotes, separated by spaces
Looks like: ./assets/ ./logics/ ./main.lua ./config.lua
| no | — |
| product-name | Base name of the package
Would be used to rename products
| no | love_app |
| version-string | App version string
Use 3 numbers seperated by dots
Looks like 3.2.1
| no | 11.4 |
| output-folder | Packages output folder
All packages would be placed here
| no | ./build |
| apple-development-base64 | Apple Development certificate base64 content
Would be used to sign the app
| yes | — |
| apple-development-password | Apple Distribution certificate password
Would be used to sign the app
| yes | — |
| api-key | App Store Connect API key content
Would be used to automaticly update profiles, app IDs and certificates
| yes | — |
| api-key-id | App Store Connect API key ID
Would be used to automaticly update profiles, app IDs and certificates
| yes | — |
| api-issuer-id | App Store Connect API issuer ID
Would be used to automaticly update profiles, app IDs and certificates
| yes | — |
| team-id | Developer team id
Would be used to sign the package
| yes | — |
| apple-id | App Apple ID
Would be used to upload the package
| yes | — |
| external-test | Deliver the package to the Testflight external groups
| no | false |
| store-release | Deliver the package to the App Store release
| no | false |