被拒原文如下:
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.
(意思就是你項目使用了追蹤框架AppTrackingTransparency,他們沒找到你的授權(quán)請求,就是他們沒有看到那個授權(quán)彈窗,其實你做了彈窗,但是他們可能沒找到,也許他們用的不是iOS14.5之后設(shè)備測試的。。。給他們附件截圖,告訴他們就行了)
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 your app privacy information in App Store Connect. You must have the Account Holder or Admin role to 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 about tracking.
- See Frequently Asked Questions about the new requirements for apps that track users.
- Review developer documentation for App Tracking Transparency.
Since your App Store Connect status is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit App Store Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, reply to this message in Resolution Center and we will continue the review.
這里說了:他們不需要新的二進制文件,在Resolution Center中回復(fù)消息他們繼續(xù)審查,說明不需要重新打包,只需在App Store Connec中修改數(shù)據(jù)并回復(fù)他們的要求即可。
個人理解:
在iOS14.5之后,必須在plist中添加這個Privacy - Tracking Usage Description字段,我寫的值是:請放心,開啟權(quán)限不會獲取您在其他站點的隱私信息,該權(quán)限僅用于標識設(shè)備并保障服務(wù)安全與提示瀏覽體驗。然后在AppDelegate中開啟請求出現(xiàn)彈窗。代碼如下:
#import <AppTrackingTransparency/ATTrackingManager.h>
在第一次啟動應(yīng)用程序的時候
if (@available(iOS 14, *)) {
[ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
} else {
};
就這么寫就ok了。
我在回復(fù)中是這么寫的<評論區(qū)為二次被拒>:
1.在iOS14.5之后,我們的應(yīng)用程序有申請用戶授權(quán)跟蹤的權(quán)限。見附件。
2.跟蹤權(quán)限僅用于標識設(shè)備并保障服務(wù)安全與提示瀏覽體驗。
3.如有疑問請明確說明問題所在及相應(yīng)的解決方法說明,我們會嚴格遵守法律法規(guī)整改。真誠的感謝蘋果審核人員!
(附件就是那個彈窗的截圖,當然你可以錄屏)。附件如圖:

授權(quán)申請 2.png
注意:設(shè)置了Privacy - Tracking Usage Description之后,務(wù)必在App Store Connect中app 隱私里面設(shè)置一個用于追蹤的項。如圖:

截屏2021-09-15 下午1.58.07.png
我是這么解決的,大神勿噴。每個人的處理方式可能也有不同,蘋果拒絕上架也是各種神奇的理由。。。。