在對(duì)項(xiàng)目進(jìn)行打包上傳到APPStore時(shí)候,出現(xiàn)以下這個(gè)錯(cuò)誤:
翻譯過(guò)來(lái)的大概意思就是:"無(wú)效的代碼簽名權(quán)利檬某。您的應(yīng)用程序包的簽名包含不支持iOS上的代碼簽名授權(quán)"。
那么十有八九是打包的描述證書(shū)有問(wèn)題,或者是項(xiàng)目的Bundle Identifier命名出現(xiàn)不規(guī)范等简识。
登錄到開(kāi)發(fā)者個(gè)人中心
查看相應(yīng)的描述證書(shū)的狀態(tài)是否為活動(dòng),如果Invalid,就要把它更改為Active斯棒,才能使用盾致。
點(diǎn)擊進(jìn)去,選擇Ediit,
選擇相應(yīng)的APP ID荣暮,點(diǎn)擊Genertate,把證書(shū)重新下載庭惜,運(yùn)行
打開(kāi)XCode,BuildSetting 設(shè)置好Code Signing
進(jìn)行打包
選擇新的證書(shū)后穗酥,發(fā)現(xiàn)還是無(wú)法更改护赊,此刻需要清除緩存
點(diǎn)擊黃色箭頭刷新,完成Done砾跃,再選擇剛才的新描述證書(shū)骏啰,就可以打包了
關(guān)于如何打包IPA上架流程,請(qǐng)參考以下文章: