Closed
Description
Describe the Feature
Building for catalyst is very difficult - if the user has SUPPORTS_MACCATALYST as YES -
Tweaks to check:
- dead code stipping is on (Doctor could check for DEAD_CODE_STRIPPING=NO and warn users of possible build failures #1572 (comment))
- you have a development team set https://github.com/mikehardy/rnfbdemo/blob/cca01dd3f6209aed03c4ff80e590d57280f58257/make-demo.sh#L230
- you have the Podfile tweak that turns on adhoc signing for cocoapods resources ([Catalyst] Podspec Resource Bundle requires a development team CocoaPods/CocoaPods#8891 (comment))
- you have a fancy library path addition https://github.com/mikehardy/rnfbdemo/blob/cca01dd3f6209aed03c4ff80e590d57280f58257/make-demo.sh#L242-L243
- you have an entitlements file https://github.com/mikehardy/rnfbdemo/blob/cca01dd3f6209aed03c4ff80e590d57280f58257/make-demo.sh#L223-L226
Possible Implementations
Mostly pbxproj verification with exception of the postinstall Podfile thing, not sure how to check Podfile contents other than a grep?