iOS 關于 Missing iOS Distribution signing identity for.... 等 打包 校驗 出現的事故 處理經驗
著實郁悶了一陣子,不知道為什么 證書和配置文件都沒有問題 在Archieve后 validate 提示:"Missing iOS Distribution signing identity for" 這個是什么錯誤呢? 調研了半天 ,在 鑰匙串里發現很多無效證書 或者 是 紅色提示"此證書的簽發者無效".
也就是說 即使設置對了sign identifies 也會不起作用啊.
那么此時 就應該刪除無效證書,重新在Preference 有效權限賬號里面 download 或者 reset 必要相關證書(重新下載配置文件 如果需要的話).尤其是 一個關鍵的證書WWDR系統證書需要重新下載,這個我這邊展示就是無效證書. 全稱"Apple Worldwide Developer Relations Certification Authority" 下載地址:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
再次validate 時候 就通過了.哈哈.虛驚一場,我還怕自己弄不出來,埋怨自己好一會"如果弄不出來怎么配當一名合格的開發者呢"
第二點問題 是 The entitlements specified…profile. (0xE8008016). 這個 是在真機運行 時候 報錯 一 run 時候 就報這個錯誤
嘗試修改無數地方.
最終有效修改是 改2處
(1)清空Code Signing Entilements 中的設置
(2)在Edit Scheme 中 Build Configuration 中 選擇 Distribution
然后 就可以真機測試了... 至少 不影響 進一步 Archieve 的過程
特此記錄 配置經驗,望以后不再遇到如此"bug"
posted on 2016-08-15 14:57 ACM_Someone like you 閱讀(264) 評論(0) 收藏 舉報
浙公網安備 33010602011771號