特定權限當試圖提交的應用程序,我得到以下錯誤:Xcode8提交錯誤 - 如何找出究竟需要在iOS10
This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCalendarsUsageDescription key with a string value explaining to the user how the app uses this data.
我知道我可以再補充說明,以使新驗證程序開心,但我的應用程序不使用用戶日曆,所以我寧願消除使用它的依賴關係,如果可能的話。我無法弄清楚如何找出哪個依賴實際使用日曆,請問該如何檢查?
我的項目具有以下依存關係:
pod 'SnapKit', '0.22.0'
pod 'FBSDKCoreKit'
pod 'Alamofire', '~> 3.5'
pod "AFNetworking", '~> 3.1'
pod 'SDWebImage'
pod 'TTTAttributedLabel'
pod 'Masonry'
pod 'CocoaLumberjack/Swift', '2.3'
pod 'SZTextView'
pod 'HockeySDK', :subspecs => ['CrashOnlyLib']
pod 'GoogleMaps'
pod 'BugfenderSDK'
pod 'AppsFlyerFramework', '4.5.0'
pod 'CHTCollectionViewWaterfallLayout'
pod 'Firebase'
pod 'Firebase/Messaging'
pod 'CRToast', '~> 0.0.7'
pod 'Google-Mobile-Ads-SDK'
pod 'UIColor_Hex_Swift', :git => 'https://github.com/yeahdongcn/UIColor-Hex-Swift.git', :tag => '2.3'
,以及相關的框架:
檢查此鏈接http://stackoverflow.com/questions/39440016/itunes-connect-upload-rejected-with-invalid-binary-because-of-missing-nscalendar。查看rmaddy給出的評論之一,通過在代碼中搜索訪問私人信息 –
@AmodGokhale謝謝,但我已經嘗試過了,在我的工作區中沒有這樣的調用。 – lawicko
最好是與蘋果公司打開技術門票,讓他們指出哪種方法正在請求許可,而不是猜測它是admob。 –