| app-name | App display name
Would be used in platform/xcode/macosx/love-macosx.plist
| no | LÖVE for macOS |
| bundle-id | App bundle id
Would be used in platform/xcode/love.xcodeproj/project.pbxproj
| no | org.love2d.macOS |
| copyright | App copyright info
Would be used in platform/xcode/macosx/love-macosx.plist
| no | — |
| icon-path | Icon path
Should be .icns format
Would be used in platform/xcode/Images.xcassets/OS X AppIcon.appiconset
| yes | ./icon.icns |
| love-ref | LÖVE git ref
Could be commit hash, tags or branch name
| no | fc3f5ee6209a0aab9a4d381ed5cd99110f9ff2f2 |
| 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 |
| account-username | Account username
Would be used to sign the .app
| yes | — |
| account-password | Account password
Would be used to sign the .app
| yes | — |
| developer-id-application-base64 | Developer ID Application certificate base64 content
Would be used to sign the .app
| yes | — |
| developer-id-application-password | Developer ID Application certificate password
Would be used to sign the .app
| yes | — |
| team-id | Developer team id
Would be used to sign the .app
| yes | — |
| developer-id-installer-base64 | Developer ID Installer certificate base64 content
Would be used to sign the .pkg
| no | — |
| developer-id-installer-password | Developer ID Installer certificate password
Would be used to sign the .pkg
| no | — |
| dmg-background-path | DMG background path
Should be .png format
Would be used to create .dmg
| no | ./background.png |
| dmg-icon-position | DMG icon position
Would be used to create .dmg
| no | top-left |
| dmg-icon-size | DMG icon size
Would be used to create .dmg
| no | 128 |
| dmg-link-position | DMG drop link position
Would be used to create .dmg
| no | bottom-left |
| dmg-text-size | DMG text size
Would be used to create .dmg
| no | 12 |
| dmg-volume-icon-path | DMG volume icon path
Should be .icns format
Would be used to create .dmg
| no | ./icon.icns |
| dmg-volume-name | DMG volume name
Would be used to create .dmg
| no | LÖVE for macOS |
| dmg-window-position | DMG window position
Would be used to create .dmg
| no | top-left |
| dmg-window-size | DMG window size
Would be used to create .dmg
| no | 512 |