????最近開發(fā)中攒磨,項目打包時總是遇到這個問題锋玲,困擾許久,網(wǎng)上找遍了也沒找到正確的解決方案盗迟。之前也出現(xiàn)過類似問題坤邪,但重建Provisioning Profile就可以得到解決。后來網(wǎng)上找到篇文章說是描述文件里面的權(quán)限和工程中Capabilities設(shè)置的不一致導(dǎo)致的罚缕,搗鼓了半天艇纺,打包沒問題了,由于當(dāng)時著急打包邮弹,沒再細(xì)究黔衡,因為也確實是Capabilities里面多開了一項權(quán)限。
????然而昨天打包又出現(xiàn)了此問題腌乡,苦思不得其解盟劫,網(wǎng)上依然沒有找到解決方案,后來就根據(jù)錯誤提示本能推斷导饲,肯定是beta-reports-active捞高,這個權(quán)限打包和證書不一致所導(dǎo)致的。問題截圖
解決方案:Scheme->Edit Scheme->Archive->Build Configuration:Debug渣锦。
原來這個地方設(shè)置的是Release模式硝岗,試想如果你發(fā)布Release包是要求有beta-reports-active為true的,而Developer的描述文件卻沒有此項權(quán)限所以打包就會出問題袋毙。反復(fù)修改型檀,確認(rèn)是此項設(shè)置引起。
希望能幫到遇到同樣問題的朋友L恰U湍纭裂七!