iOS15 新增审核被拒Guideline 2.1 - Information Needed

被拒元数据文件信息如下:

We're looking forward to completing our review, but we need more information to continue. Your app uses the AppTrackingTransparency framework, but we are unable to locate the App Tracking Transparency permission request.

Since you indicated in App Store Connect that you collect data in order to track the user, we need to confirm that App Tracking Transparency has been correctly implemented.

Next Steps

Please explain where we can find the App Tracking Transparency permission request in your app. The request should appear before any data is collected that could be used to track the user.

If your app does not track users, please update yourapp privacy information in App Store Connect. You must have theAccount Holder or Admin roleto update app privacy information.

Resources

Tracking is linking data collected from your app with third-party data for advertising purposes, or sharing the collected data with a data broker. Learn more abouttracking.

See Frequently Asked Questions about thenew requirements for apps that track users.

Review developer documentation forApp Tracking Transparency.

只能说苹果爸爸很任性,iOS15推出之前,就因为隐私权限的问题被拒,后来发现那是因为App Tracking Transparency框架的问题导致的,大概就是项目如果没有添加用户隐私的友情提示不给通过,具体操作方法可以看审核被拒Guideline 5.1.2;但是!iOS15推出来之后,它变了!变了!了!看到被拒内心是崩溃的,明明是已经添加了框架及提示,期间改了描述等等各种办法都不行...

认真看了官方给的信息,说是:"请解释我们可以在您的应用程序中找到应用程序跟踪透明权限请求的位置","如果你的应用程序不跟踪用户,请在app Store Connect中更新你的应用程序隐私信息。您必须具有帐户持有人或管理员角色才能更新应用程序隐私信息。"查看了官方的文档 iOS应用隐私,明白了如果APP中没有用到追踪用户相关的功能,就不需要在项目中添加App Tracking Transparency框架!

解决办法:

一.项目中:

1.删除plist文件中的 Tracking Useage Description

2.删除general -->Libraries中的App Tracking Transparency框架

3.去除Appdelegate中的IDFA请求代码

到这里还不算完,只能说是项目改好了;

二,App Store Content:

1.进入APPstore,选择APP隐私


2.隐私页面先编辑好APP中会用到的用户信息,比如通讯录,相册,定位等等,根据自己项目情况来定;

3.这里拿用户ID做举例,其他以此类推


这里一定要注意!要选择不会将用户ID用于追踪目的!如果项目中plist文件中的 Tracking Useage Description未删除,这里会有警告提示,且不能下一步!

然后以此类推,每个信息都编辑完成,发布 -->  存储  -->  提交审核 !

你可能感兴趣的:(iOS15 新增审核被拒Guideline 2.1 - Information Needed)