個人開發(fā)者一般做了一個項(xiàng)目想要給別人用,做內(nèi)測的時候巡雨,都要去 Apple Developer 生成一個 Provisioning Profile 票从,里面包含了你的開發(fā)者證書、你的內(nèi)測設(shè)備的UDID等等柠新。
然而,如果你按照百度的方法去配置它辉巡,會發(fā)現(xiàn)恨憎,雖然它可以成功的做App分發(fā),當(dāng)你自己在Build Settings里的Code Signing配置中Provisioning Profile 選擇你剛剛創(chuàng)建的 Provisioning Profile 郊楣,再真機(jī)測試時憔恳,編譯器會安裝App到你的設(shè)備,然后馬上閃退并提示 failed to get the task for process 净蚤。
原因是钥组,在創(chuàng)建 Provisioning Profile 時,選擇了 Ad Hoc 這個選項(xiàng)今瀑,這個只能用做分發(fā)程梦,而不適用于真機(jī)測試。
所以橘荠,如果你是個人開發(fā)屿附,而不是團(tuán)隊,可以直接在 選擇 Ad Hoc 那一步選擇 iOS App Development 哥童,這樣的 Provisioning Profile 既可用于自己真機(jī)測試挺份,Archive 到蒲公英等平臺也不會有問題。