uniapp —— ipa包上传ios被拒理由和原因

ios12之后 voip推送 12.5没有推送_javascript


是因为2020年4月起App Store将不再接受使用UIWebView的新App上架、2020年12月起将不再接受使用UIWebView的App更新只需在manifest.json取消 ios UIwebciew

ios12之后 voip推送 12.5没有推送_ios_02


在源码视图里面添加下面代码即可。

"app-plus" : {
 	"kernel" : {
            "ios" : "WKWebview" //或者 "WKWebview"  
      },
 }

缺少推送通知权利

本人在 https://developer.apple.com/ 里面 Identifiers 可能点击提交push推送然后提交了然后报下方错误

ios12之后 voip推送 12.5没有推送_ios_03


然后找到关闭,在uniapp里面关闭push推送 发现还是报这个问题,只能打开push推送了

ios需要 下载p12 文件 ios证书和ipa包上传工具推荐http://www.appuploader.net/appuploader/download.php 里面有教程,大家可以点击去看

您的 App 包含 NSUserTrackingUsageDescription,这表示它可能会请求追踪用户。要提交以供审核,请更新您的 App 隐私答复以注明从此 App 中收集的数据将用于追踪目的,或者更新您的 App 二进制文件并上传新的构建版本。 在此取消使用广告标识

ios12之后 voip推送 12.5没有推送_javascript_04

还有就是必须添加 ios隐私访问许可

"ios" : {
                "privacyDescription" : {
                    "NSPhotoLibraryUsageDescription" : "该应用需要读取您的相册,以便您使用应用编辑信息时添加附件",
                    "NSPhotoLibraryAddUsageDescription" : "该应用需要读取您的相册,以便您使用应用编辑信息时添加附件",
                    "NSCameraUsageDescription" : "该应用需要调用您的相机,以便您使用应用编辑信息时添加附件",
                    "NSMicrophoneUsageDescription" : "该应用需要使用你的麦克风,以便使用语音播放",
                    "NSLocationWhenInUseUsageDescription" : "该应用需要您的地理位置,以便为你提供当前位置信息",
                    "NSLocationAlwaysUsageDescription" : "该应用需要您的地理位置,以便为你提供当前位置信息",
                    "NSLocationAlwaysAndWhenInUseUsageDescription" : "该应用需要持续获取用户地理位置,以便为您进行导航",
                    "NSCalendarsUsageDescription" : "该应用需要获取你的日历,以便更好的体验",
                    "NSRemindersUsageDescription" : "为了更好的体验,后面请同意授权选项",
                    "NSContactsUsageDescription" : "请允许读取您的通讯录,以便更好的体验该应用",
                    "NSBluetoothPeripheralUsageDescription" : "请允许使用您的蓝牙,以便更好的体验该应用",
                    "NSBluetoothAlwaysUsageDescription" : "请允许使用您的蓝牙,以便更好的体验该应用",
                    "NSSpeechRecognitionUsageDescription" : "请允许使用您的语音识别,以便更好的体验该应用",
                    "NSMotionUsageDescription" : "请允许使用您的运动与健身,以便关注您的健康",
                    "NSHealthUpdateUsageDescription" : "请允许健康更新,以便给您带来更好的体验",
                    "NSHealthShareUsageDescription" : "请允许健康分享,以便给您带来更好的体验",
                    "NSAppleMusicUsageDescription" : "请允许访问媒体资料库,以便给您带来更好的体验",
                    "NFCReaderUsageDescription" : "请允许使用NFC,以便给您带来更好的体验",
                    "NSHealthClinicalHealthRecordsShareUsageDescription" : "请允许访问临床记录",
                    "NSHomeKitUsageDescription" : "请允许访问HomeKit数据",
                    "NSSiriUsageDescription" : "请允许访问Siri",
                    "NSFaceIDUsageDescription" : "请允许使用Face,以便给您带来更好的体验",
                    "NSLocalNetworkUsageDescription" : "请允许访问本地网络",
                    "NSUserTrackingUsageDescription" : ""
                },
             
            },