今天興致勃勃地更新了下Xcode详囤,喜聞樂見的卡在“最后一分鐘”财骨,還好我做好了心里準(zhǔn)備,然后就是漫長的等待......
好不容易安裝好了藏姐,急急忙忙地打開了公司項目隆箩,編譯運(yùn)行,然后我就發(fā)現(xiàn)更新前運(yùn)行毫無問題的羔杨,更新后竟然發(fā)現(xiàn)了一個莫名其妙的問題捌臊。
然后我一頓斷點(diǎn)加打印調(diào)試,找到了原因兜材,原來在項目里加入的異機(jī)登錄的安全性判斷是根據(jù)當(dāng)前設(shè)備的DeviceId來判斷的理澎,不同的DeviceId只能登錄一個賬號,這原本是沒有問題的护姆,但就是Xcode7.3更新后模擬器DeviceId發(fā)生了變化矾端,導(dǎo)致我每次一啟動模擬器就進(jìn)入了安全判斷。
下面是從控制臺得到的打印結(jié)果:
啟動前:DeviceId = 7628A296-5B6C-4285-B8A3-DFF2C3BE9441
啟動后:DeviceId = 8E276F91-ED88-447E-AD56-2716E8ADE439