【Unity開(kāi)發(fā)】踩坑之iOS打包失敗
明明基本上沒(méi)改什么東西但是xcode編譯就報(bào)錯(cuò):command phasescriptexecution failed with a nonzero exit code。這個(gè)錯(cuò)誤簡(jiǎn)直一頭霧水,當(dāng)然,主要是我不知道xcode的phasescript,其實(shí)就是編譯后執(zhí)行的一個(gè)腳本出錯(cuò)了,unity導(dǎo)出的過(guò)程在編譯完成后會(huì)執(zhí)行一個(gè)叫MapFileParser.sh腳本,問(wèn)題是我看了一下感覺(jué)沒(méi)什么用啊,判斷是armv7的時(shí)候才會(huì)去執(zhí)行一些過(guò)程,問(wèn)題是現(xiàn)在都是純64位了,于是刪除這個(gè)過(guò)程就編譯通過(guò)了。具體的做法是到TARGETS->UnityFramework->Build Pahses->刪除Run Script
其實(shí)主要是想吐槽一下,用這個(gè)錯(cuò)誤去搜,感覺(jué)就是一堆亂七八糟的答案,簡(jiǎn)直像是AI生成的一本正經(jīng)的胡說(shuō)八道,最終靠著StackOverflow上面的提示才搞明白。而且這個(gè)腳本也是奇怪,明明腳本存在但是就是執(zhí)行失敗,搞不懂。
標(biāo)簽: