rules_xcodeproj
rules_xcodeproj copied to clipboard
Support `{ios,macos,tvos,watchos}_application`
- [x]
ios_application
- [x]
macos_application
- [x]
tvos_application
- [x]
watchos_application
For each:
- Check if it's already supported, and if not, make required changes
- Add an example
- Add a fixture test
For watchos_application
:
- [x] Also support "WatchApp for iOS App" with "Embed Watch Content"
PBXCopyFilesBuildPhase
: #718
Non-minimal fields that need support:
- [x] Fully support
app_icons
: #730 - [x] Support
alternate_icons
: #1125 - [x] Support
codesignopts
: #593 - [x] Support
entitlements
: #367 - [x] Support
executable_name
: #721 - [x] Support
infoplists
: #225 - [x] Support
launch_images
: #713 - [x] Support
launch_storyboard
: #712 - [x] Support
provisioning_profile
- [ ] Support
settings_bundle
- [ ] Support
strings
@brentleyjones For the "Non-minimal fields that need support", are we saying that those are not supported at all right now?
They might be supported, but we don't have examples of them if they aren't, so we can't check them off yet.
Ill start on alternate_icons
today
settings_bundle
needs some special AppleResourceInfo
handling. It should work for BwB though as is.
Closed as complete because the only remaining thing has it's own issue, and it's BwX only.