iOS 阿里雲OSS Start resolved network to see if in IPv6-Only env. 報錯
報錯內容
2018-09-05 14:09:07.341486+0800 NVRCloudIOS[10396:289984] [Debug]: Start resolved network to see if in IPv6-Only env.
2018-09-05 14:09:07.358383+0800 NVRCloudIOS[10396:289976] [Debug]: [-[OSSIPv6Adapter isIPv6OnlyNetwork]]: Not IPv6-Only network now.
2018-09-05 14:09:07.358681+0800 NVRCloudIOS[10396:289976] [Debug]: [AlicloudReachabilityManager]: Network changed, Pre network status is not IPv6-Only.
2018-09-05 14:09:07.358892+0800 NVRCloudIOS[10396:289976] [Debug]: Start resolved network to see if in IPv6-Only env.
2018-09-05 14:09:07.359135+0800 NVRCloudIOS[10396:289976] [Debug]: [-[OSSIPv6Adapter isIPv6OnlyNetwork]]: Not IPv6-Only network now.
2018-09-05 14:09:07.373581+0800 NVRCloudIOS[10396:289998] [Debug]: [AlicloudReachabilityManager]: Network changed, Pre network status is not IPv6-Only.
2018-09-05 14:09:07.374194+0800 NVRCloudIOS[10396:289998] [Debug]: Start resolved network to see if in IPv6-Only env.
2018-09-05 14:09:07.374681+0800 NVRCloudIOS[10396:289998] [Debug]: [-[OSSIPv6Adapter isIPv6OnlyNetwork]]: Not IPv6-Only network now.
探索
根據可知應該是你的網路不支援ipv6-only,但是為什麼網路沒有ipv6-only地址AliOSS會報錯呢,
然後你可以看看AliOSS IPV6相關內容了,因為蘋果稽核必須支援ipv6-only。之前的alioss版本
並沒有支援。
文件是這麼說的:
相容IPv6-Only網路OSS移動端SDK為了解決無線網路下域名解析容易遭到劫持的問題,已經引入了HTTPDNS進行域名解析,直接使用IP請求OSS服務端。在IPv6-Only的網路下,可能會遇到相容性問題。而APP官方近期釋出了關於IPv6-only網路環境相容的APP稽核要求,為此,SDK從2.5.0版本開始已經做了相容性處理。
在新版本中,除了-ObjC的設定,還需要引入兩個系統庫:
libresolv.tbd
CoreTelephony.framework
SystemConfiguration.framework
當然如果是pod 安裝的,這些庫設定pod都已經弄好了。
解決
其實AliOSS只是提示你當前的網路環境,並不影響你以後的操作。
解決辦法:
- 模擬ipv6環境(MAC 分享網路,不會可以百度下,提示MAC 不是連的WIFI。Windows可以自己分配ipv6地址)
- 備註調檢測程式碼(下圖看的很清楚,LOG就是這行程式碼輸出的)
相關文章
- 易優CMS阿里雲OSS上傳圖片報錯-eyoucms阿里
- iOS報錯:linker command failed with exit code 1 (use -v to see invocation)iOSAI
- React-App:NPM start 報錯ReactAPPNPM
- 安裝 dingo/api 報錯:Your requirements could not be resolvedGoAPIUIREM
- 阿里雲oss配置:阿里
- MySQL could not be resolved: Temporary failure in name resolution報錯解決方法MySqlAI
- linux下session_start()報錯LinuxSession
- 關於Chrome報錯 ERR_NAME_NOT_RESOLVED 解決辦法Chrome
- 阿里雲圖床(PicGo+阿里雲OSS)搭建阿里圖床PicGo
- android 阿里雲oss上傳Android阿里
- jquery阿里雲oss 分片上傳jQuery阿里
- 蘋果CMS 阿里雲OSS外掛蘋果阿里
- hadoop執行./start-all.sh,突然報錯Hadoop
- 【tomcat報錯】A child container failed during startTomcatAI
- Appium用driver.start_activity切換Activity報錯APP
- Laravel 使用阿里雲 oss 儲存物件Laravel阿里物件
- 阿里雲OSS專案搭建筆記阿里筆記
- flutter---->阿里雲oss的外掛Flutter阿里
- 阿里oss multipartUpload 錯誤阿里
- 若依框架匯入阿里OSS報錯問題解決方案框架阿里
- SparkStreaming報錯: Only one SparkContext may be running in this JVM (see SPARK-2243)SparkContextJVM
- Windows下啟動Solr報錯:Nothing to start,exiting...WindowsSolr
- MySQL 5.5 原始碼安裝報錯"[ERROR] Can't start server"MySql原始碼ErrorServer
- 阿里雲CDN+OSS完成圖片加速阿里
- Flutter 上傳圖片到阿里雲OSSFlutter阿里
- 阿里雲OSS雲端儲存管理實踐阿里
- 阿里雲 oss 檔案上傳 小坑阿里
- vue 圖片上傳到阿里雲ossVue阿里
- Tachyon 已支援阿里雲 OSS,正式改名 Alluxio阿里UX
- mysql服務啟動報錯Redirecting to systemctl start mysqld.serviceFailed to start mysqld.service:Unit not found.MySqlAI
- 使用axios上傳檔案到阿里雲物件檔案儲存伺服器ossiOS阿里物件伺服器
- MySQL 5.7複製報錯Client requested master to start replication from impossibleMySqlclientAST
- 阿里雲 OSS 簽名上傳(結合 elementUI)阿里UI
- 阿里雲物件儲存OSS支援版本管理特性阿里物件
- flutter直接上傳檔案到阿里雲ossFlutter阿里
- 圖片裁剪並上傳到阿里雲oss阿里
- 小程式上傳圖片到阿里雲oss阿里
- [IOS]解決Failed to start Instruments daemon for ‘iOS’ on iPhoneiOSAIiPhone