上回項目開發(fā)完成后需要給客戶測試津辩,客戶要求使用他們開發(fā)者賬號進行應用簽名及發(fā)布,且不便提供開發(fā)者賬號镀裤,另外需要維護客戶方TestFlight測試陵究。針對無開發(fā)者賬號而進行簽名發(fā)布的情形,最后我確定了以下方案:
1摸航、客戶方利用蘋果賬號在創(chuàng)建應用制跟、證書及描述文件;
2酱虎、客戶方提供已創(chuàng)建應用的Bundle ID及生產(chǎn)證書雨膨、推送證書和描述文件給開發(fā)方;
3读串、開發(fā)方使用客戶提供的ID聊记、證書及描述文件通過Xcode打包應用,其中涉及到sign 時需要填寫team的地方可直接輸入生產(chǎn)證書中對應的代號(如MFKUKIE),Archive時提示 Team填寫恢暖,選擇“Use local signing assets”,然后Export導出ipa排监。
4、客戶方利用蘋果賬號在蘋果商店創(chuàng)建TestFlight測試項目(內測外側依測試人數(shù)而定胀茵,外測包需要蘋果審核)社露,同時添加開發(fā)方Apple ID為測試人員挟阻,如此琼娘,開發(fā)方人員也具有了此應用的測試及版本維護更新權限。
至此附鸽,順利實現(xiàn)了客戶需求脱拼。