Could someone make a privacy report with xcode involving multiple SDKs( flutter ofc, firebase, google maps) and show us the report please? I am using Codemagic #3050
Replies: 1 comment
-
Hello @LeaderBronze,
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
If you are looking for help, please confirm the following...
Which mobile framework are you using?
Flutter (Dart)
Steps to reproduce
Hello,
since I am using codemagic, the whole purpose for me was to be able to build an iOS apple at least one, successfully and send it to the store (I will get a mac one day, but in the meantime I am using codemagic)
One big problem codemagic does not adress though is:
Our ios projects need privacy files in order for the apps to be accepted in the store, these files are called: "PrivacyInfo.xcprivacy"
And the big problem is that it is for xCode to generate those files, the user simply need to select some "target" Sdks and the whole final privacy report(manifest) is compiled
(https://developer.apple.com/documentation/bundleresources/describing-data-use-in-privacy-manifests)
and: https://developer.apple.com/documentation/bundleresources/privacy-manifest-files/
Codemagic does not show nor does it create it automatically, so all .ipa builds end up getting errors in the store, (upon automatic review not even manual review)
I managed to make a manual privacy file and it prevented the builds from being immediatley rejected in the store, BUT I am still struggling with integrating privacy reports from third party SDKs (look: https://developer.apple.com/support/third-party-SDK-requirements/)
Each library is obligated to create its own privacy file and xcode does compile them into one privacy file I believe, examples of privacy files from third sdks:
https://github.com/flutter/flutter/blob/05b5e79105441acb55e98a778ff7854cd191de8c/engine/src/flutter/shell/platform/darwin/ios/framework/PrivacyInfo.xcprivacy#L4
Expected results
I would like to ask for guidance on how to make this privacy file manually withoutx code, the simplest would be from someone (codemagic user or part of codemagic staff) WHO IS USING XCODE to share the source code (content) of the privacy file made by xcode itself upon combinin multiple third party sdks in your project.
Example I can think of would be to have these libraries in your project:
(You can add flutter if your project is naturally made in flutter, but this can be any code of any ios project)
Keep me informed, thanks.
Actual results
.
Build id (optional)
No response
Beta Was this translation helpful? Give feedback.
All reactions