Bu yüzden bugün bu postayı aldım, uygulamamın en son sürümünün bazı eksik kullanım açıklamaları nedeniyle iTunes Connect tarafından reddedildiğini söyledim. Tam olarak:
Bu uygulama, bir kullanım açıklaması olmadan gizlilik açısından hassas verilere erişmeye çalışır. Uygulamanın Info.plist'i, kullanıcıya uygulamanın bu verileri nasıl kullandığını açıklayan bir dize değerine sahip bir NSContactsUsageDescription anahtarı içermelidir.
Bu uygulama, bir kullanım açıklaması olmadan gizlilik açısından hassas verilere erişmeye çalışır. Uygulamanın Info.plist'i, kullanıcıya uygulamanın bu verileri nasıl kullandığını açıklayan bir dize değerine sahip bir NSCalendarsUsageDescription anahtarı içermelidir.
Bu uygulama, bir kullanım açıklaması olmadan gizlilik açısından hassas verilere erişmeye çalışır. Uygulamanın Info.plist'i, kullanıcıya uygulamanın bu verileri nasıl kullandığını açıklayan bir dize değerine sahip bir NSPhotoLibraryUsageDescription anahtarı içermelidir.
Bu uygulama, bir kullanım açıklaması olmadan gizlilik açısından hassas verilere erişmeye çalışır. Uygulamanın Info.plist'i, kullanıcıya uygulamanın bu verileri nasıl kullandığını açıklayan bir dize değerine sahip bir NSBluetoothPeripheralUsageDescription anahtarı içermelidir.
Bu uygulama, bir kullanım açıklaması olmadan gizlilik açısından hassas verilere erişmeye çalışır. Uygulamanın Info.plist'i, kullanıcıya uygulamanın bu verileri nasıl kullandığını açıklayan bir dize değerine sahip bir NSMicrophoneUsageDescription anahtarı içermelidir.
Bu uygulama, bir kullanım açıklaması olmadan gizlilik açısından hassas verilere erişmeye çalışır. Uygulamanın Info.plist'i, kullanıcıya uygulamanın bu verileri nasıl kullandığını açıklayan bir dize değerine sahip bir NSMotionUsageDescription anahtarı içermelidir.
Bu sorunlar düzeltildikten sonra, düzeltilmiş ikili dosyayı yeniden gönderebilirsiniz.
Bunların iOS 10'da zorunlu hale geldiğini anladım, ancak tek sorun uygulamamın bunlardan herhangi birine erişmek için izin istememesi ... Açıklamanın yalnızca gerçekten bir izin istediyseniz zorunlu olduğunu düşündüm?
Bunun nedeni, bağımlılıklarımdan birinin (Cocoapods) bu izinleri istemek için bazı kodlar içermesi olabilir mi? Veya kullanıcı takvimini, kişileri vb. Görmek istemesem bile bu açıklamalar zorunlu mu?