最近做項(xiàng)目遇到一個(gè)問(wèn)題,真機(jī)調(diào)試一直都是可以的,但有一天我真機(jī)剛調(diào)試完,沒(méi)有動(dòng)代碼,而是連著真機(jī),點(diǎn)了一下單元測(cè)試的方法,然后運(yùn)行了一下就報(bào)錯(cuò)了,然后真機(jī)調(diào)試就報(bào)如下錯(cuò)誤:
百度和stackover了很多方法,都不行,一直報(bào),這個(gè)錯(cuò)
后來(lái)解決了問(wèn)題,其實(shí)根據(jù)問(wèn)題的描述,可以確定這不是證書(shū)或者沒(méi)有登記手機(jī)的問(wèn)題,出問(wèn)題是發(fā)生了運(yùn)行單元測(cè)試
解決方法就是clean一下程序,再次調(diào)試就可以了
可能是運(yùn)行單元測(cè)試時(shí),生成了另外的target,這個(gè)target沒(méi)有provisioning證書(shū),所以報(bào)錯(cuò),而后來(lái)的更新都是增量更新,所以不管怎么都解決不了問(wèn)題,當(dāng)clean后,xcode打包的程序被清理掉,重新編譯,新生成的文件不包含test的相關(guān)文件,所以也不需要另外的證書(shū)了,問(wèn)題就解決了