Missing Compliance in Status when i add built for internal testing in Test Flight.How to solve?

后端 未结 10 1095
旧巷少年郎
旧巷少年郎 2020-12-04 04:48

When I added my latest build for internal testing with TestFlight, I saw that it had a \"Missing Compliance\" status.

Is this a major problem? Why does

10条回答
  •  佛祖请我去吃肉
    2020-12-04 05:27

    Unless your app is using some special encryption you can simply add Boolean a key to your Info.plist with name ITSAppUsesNonExemptEncryption and value NO.

    If your app is using custom encryption then you will need to provide extra legal documents and go through a review of your encryption before being able to select builds.

    If you continue with selecting that version for testing, it will ask for the compliance information manually. Choosing "No" presents you with the plist recommendation above.

    This is change has been announced in the 2015 WWDC, but I guess it has been enforced only very recently. See this and this for a transcript of the WWDC session related to the export compliance, just to a text search for "export".

    There are other similar questions on SO, see:

    • ITSAppUsesNonExemptEncryption export compliance while internal testing?
    • Cannot select latest uploaded version to add to testflight
    • ITSAppUsesNonExemptEncryption Cordova Build

提交回复
热议问题