iOS Application Loader 上传应用到AppStore 提示成功,但是iTunesConnect里却一直没有可以构建的版本

今天遇到了个奇怪的问题,如标题所示
Application Loader 上传应用到AppStore 提示成功,但是iTunesConnect里却一直没有可以构建的版本

这个是ipa的包出现了问题,会收到苹果的邮件

Missing Purpose String in Info.plist File - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSCalendarsUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data will be required to include a purpose string.If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).

Missing Purpose String in Info.plist File - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSBluetoothPeripheralUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data will be required to include a purpose string.If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).

这是xcode10 和 iOS8 新出的功能 需要在plist文件中添加权限
所有的权限如下:
NSBluetoothPeripheralUsageDescription
是否允许此app访问蓝牙
NSCalendarsUsageDescription
是否允许此app访问日历
NSCameraUsageDescription
是否允许此app访问相机
NSHealthShareUsageDescription
是否允许此app访问健康分享
NSHealthUpdateUsageDescription
是否允许此app访问健康更新
NSLocationAlwaysUsageDescription
是否允许此app访问位置
NSLocationUsageDescription
是否允许此app访问位置
NSLocationWhenInUseUsageDescription
是否允许此app在使用期间访问位置
NSMicrophoneUsageDescription
是否允许此app访问麦克风
NSMotionUsageDescription
是否允许此app访问运动与健身
NSPhotoLibraryUsageDescription
是否允许此app访问相册
NSRemindersUsageDescription
是否允许此app访问提醒事项

你可能感兴趣的:(iOS Application Loader 上传应用到AppStore 提示成功,但是iTunesConnect里却一直没有可以构建的版本)