去年才開始做 iOS開發(fā)的時(shí)候,因?yàn)樽C書問(wèn)題 Xcode 經(jīng)常報(bào)這樣或那樣的錯(cuò),經(jīng)過(guò)一年多的實(shí)踐,現(xiàn)在看見 Xcode 報(bào)錯(cuò)已經(jīng)心平氣和了,經(jīng)常報(bào)的錯(cuò)就那么多,整理一下。
1、確認(rèn)下證書是不是開發(fā)證書,如果是發(fā)布證書就會(huì)出現(xiàn)這樣的提示。
2、證書失效了,去開發(fā)者中心重新生成一個(gè)。
3、包標(biāo)識(shí)符不與描述文件包含的包標(biāo)識(shí)符不一致,按照它的提示換一下就好了,最好不要點(diǎn) Fix Issue,點(diǎn)完后 Xcode 會(huì)自己生成一個(gè)包含統(tǒng)配包標(biāo)識(shí)符的描述文件,并且 Remove 已經(jīng)生成好的描述文件。會(huì)影響整個(gè)團(tuán)隊(duì)的合作。
4、還是描述文件的問(wèn)題,把發(fā)布的描述文件或者是 hoc 的描述文件當(dāng)成開發(fā)描述文件使用了。stackoverflow的解釋process launch failed: timed out trying to launch app
5、iPhone上已經(jīng)裝了包標(biāo)識(shí)符一樣的 App,刪掉再運(yùn)行。
This application's application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed.