iOS 12開發(fā)ssid獲取失敗 xcode 10 beta

? ?????一年一度的蘋果春季發(fā)布會已經(jīng)過去一段時間了,xcode的beta版本以及iOS12版本也發(fā)布很久了唉俗,為了體驗下iOS 12也順手把一部公司測試機升級了iOS12,隨之而來的就是升級xcode beta10的畴。

? ? ? ?總體的感覺就是xcode beta10版本變化不大末融,由于beta版本使用時間比較少,發(fā)現(xiàn)的bug也只有那么幾處晤锥,畢竟公司的項目還是穩(wěn)定為主掉蔬,主力還是xcode9.4.1。

????????真機調(diào)試的時候就出現(xiàn)了問題矾瘾,iOS12必須要使用xcode beta10真機運行女轿, 但是試用期間發(fā)現(xiàn)了一個不能忍受的bug。由于工作的特殊性壕翩,現(xiàn)在工作大部分都是和智能音響蛉迹、智能家居交互。用戶拿到智能設(shè)備第一件事情肯定就是需要配置網(wǎng)絡環(huán)境放妈,連接wifi路由器北救,這個時候就凸顯出我工作的重要性了,雖然說在智能設(shè)備中手機APP只是輔助作用芜抒,但是少了我們這一環(huán)用戶的體驗就會差了很多珍策,這個時候就該我們上了。

????????但是宅倒、但是攘宙、當我在xcode beta 10版本上運行我們的項目是出現(xiàn)了比較尷尬的事情,使用的手機設(shè)備是iOS12 beta5版本拐迁,開發(fā)環(huán)境使用的是xcode 10 beta版本蹭劈, ?當我電腦鏈接手機真機測試的時候出現(xiàn)了問題,在獲取當前設(shè)備鏈接WiFi ?ssid的時候出現(xiàn)了一個有趣的現(xiàn)象唠亚,之前在iOS11上很穩(wěn)定的獲得ssid居然獲取不到了链方。當時很疑惑持痰,獲取當前wifi ssid從iOS4時候開始支持灶搜,到iOS11已經(jīng)經(jīng)歷了七代的更迭,難道在這一代也要和獲取wifi列表一樣必須通過給蘋果發(fā)郵件獲得權(quán)限的形式一樣嗎工窍?于是在網(wǎng)上看了很多相關(guān)的資料割卖,也從蘋果的官方文檔里找一些相關(guān)東西,經(jīng)歷了一個下午仔細調(diào)研患雏,發(fā)現(xiàn)很多智能設(shè)備廠商的iOS開發(fā)工程師也遇到了類似的問題鹏溯,但是始終沒有切實的解決方案,查詢蘋果官方文檔也沒有找到蛛絲馬跡淹仑。

????????于是分析得出兩個可能性:

第一種可能這個情況屬于xcode 10 beta版本的一個bug丙挽,在新的版本中或者正式版本可能會修復

第二種可能就是在iOS12種可能會收緊這項權(quán)限肺孵,以后想獲取當前設(shè)備ssid這樣的權(quán)限,也是需要寫郵件申請獲取相應的權(quán)限的颜阐。

????????其實個人更加希望這個是屬于第一個平窘。畢竟發(fā)郵件給蘋果申請不是每個公司一次申請就可以通過的,往往這樣的東西會經(jīng)歷很多次的申請遞交很多的資料才可以通過凳怨。

但是問題不解決總覺得不合適瑰艘,于是給蘋果開發(fā)者發(fā)去了一封郵件詢問這個情況,蘋果給我的回復如下:

郵件顯示的大概意思就是對于beta版本不提供支持肤舞。事已至此只能是自己想一下辦法了紫新。

但是靠著這幾年iOS開發(fā)經(jīng)驗依然感覺這可能是xcode beta版本的一個bug,由此繼續(xù)對自己的代碼仔細檢查李剖,發(fā)現(xiàn)并沒有什么問題芒率,在iOS4開始獲取ssid方法就已經(jīng)有很多人使用,隨便逛一個搜索引擎都可以搜索到相關(guān)的代碼杖爽。大體代碼如下:


#import <SystemConfiguration/CaptiveNetwork.h>

- (NSString*)currentWifiSSID {

// Does not work on the simulator.

NSString*ssid =nil;

NSArray *ifs = (__bridge_transferid)CNCopySupportedInterfaces();

for(NSString*ifnam in ifs) ?{

NSDictionary*info = (__bridge_transferid)CNCopyCurrentNetworkInfo((__bridgeCFStringRef)ifnam);

if(info[@"SSID"]) {

ssid = info[@"SSID"];

? ? ? ? }

? ? }

returnssid;

}

通過對代碼分析發(fā)現(xiàn)并沒有什么不妥之處

????????于是乎想看看下這具體是不是xcode的問題敲董,想著徹底將xcode beta版本和iOS12 beta分開

在xcode9.4.1版本下,打包了我的項目慰安,并且上傳了蒲公英腋寨,通過蒲公英安裝,不通過xcode 10 beta版本打包化焕,直接繞開了xcode 10 beta版本萄窜,實際測試發(fā)現(xiàn)用xcode 9.4.1版本打好的包,在iOS12 beta 設(shè)備上成功獲取到了ssid 撒桨。但是猜想這會不會是蒲公英有什么加持查刻?于是下載了pp手機助手mac版,通過pp手機助手安裝凤类,并且發(fā)現(xiàn)通過這個方式依然是可以獲取ssid穗泵。

????????由此分析這個應該是xcode 10 beta版本的一個bug,可能是由于xcode beta版本有些功能還處于不穩(wěn)定階段谜疤,難免出現(xiàn)類似的bug佃延。

由此暫時告一段落,ssid獲取不到的這個bug也希望可以通過xcode 10 正式版得到修復夷磕。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末履肃,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子坐桩,更是在濱河造成了極大的恐慌尺棋,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绵跷,死亡現(xiàn)場離奇詭異膘螟,居然都是意外死亡成福,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門荆残,熙熙樓的掌柜王于貴愁眉苦臉地迎上來闷叉,“玉大人,你說我怎么就攤上這事脊阴∥詹啵” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵嘿期,是天一觀的道長品擎。 經(jīng)常有香客問我,道長备徐,這世上最難降的妖魔是什么萄传? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮蜜猾,結(jié)果婚禮上秀菱,老公的妹妹穿的比我還像新娘。我一直安慰自己蹭睡,他們只是感情好衍菱,可當我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著肩豁,像睡著了一般脊串。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上清钥,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天琼锋,我揣著相機與錄音,去河邊找鬼祟昭。 笑死缕坎,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的篡悟。 我是一名探鬼主播谜叹,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼恰力!你這毒婦竟也來了叉谜?” 一聲冷哼從身側(cè)響起旗吁,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤踩萎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后很钓,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體香府,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡董栽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了企孩。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锭碳。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖勿璃,靈堂內(nèi)的尸體忽然破棺而出擒抛,到底是詐尸還是另有隱情,我是刑警寧澤补疑,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布歧沪,位于F島的核電站,受9級特大地震影響莲组,放射性物質(zhì)發(fā)生泄漏诊胞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一锹杈、第九天 我趴在偏房一處隱蔽的房頂上張望撵孤。 院中可真熱鬧,春花似錦竭望、人聲如沸邪码。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽霞扬。三九已至,卻和暖如春枫振,著一層夾襖步出監(jiān)牢的瞬間喻圃,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工粪滤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留斧拍,地道東北人。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓杖小,卻偏偏與公主長得像肆汹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子予权,可洞房花燭夜當晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1昂勉、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明先生_X自主閱讀 15,980評論 3 119
  • 啊哈!今天正式打卡一個月啦扫腺! 今天晚上的大字寫的我好爽(? ???ω??? ?) 繼續(xù)努力岗照!
    Mr_oOo閱讀 204評論 2 2
  • 暮雨忙,寄他方, 愔愔霧中潑茶香攒至, 星辰輾轉(zhuǎn)青絲往厚者。 青瓦田,護梓眠迫吐, 梨花夢中褪紅顏库菲, 悠悠洗凈空心蓮。
    H3LL0PANDA閱讀 246評論 0 0
  • 文/夏蓮 坐標:安徽合肥 身高:168 體重:103 星座:摩羯座 年齡:20 交友宣言:我喜歡在你相信我之前相信...
    周小錦閱讀 1,139評論 140 17