I found a solution that does not involve updating the packages / SDKs.
My app has been approved and is in the app store now.
- Find all the PrivacyInfo.xcprivacy files for the SDK’s that the rejection email mentions.
- Create a combined PrivacyInfo.xcprivacy file from those. See example in post below.
- Place the file in ios/App/App folder. Note that you have to add from Xcode and add your target as a resource.
- Add a new privacy manifest file in the Pods/Frameworks folder in Xcode see example in post below.
4a) Copy the same privacy manifest as in step 3 into this.
4b) Set the Target Membership to all of the SDKs/Frameworks. e.g. “Capacitor”, “CapacitorApp”
Good to go.
If anyone wants more detail let me know.
Of course the recommended solution is to update to the latest packages but if you can’t this is a option.