不論是用瀑布式亦或是敏捷型開發,開發iOS遊戲到某個階段時,一定有上實機做測試的需求。若是程式人員的開發環境,有著Unity整合XCode的優勢,只需要將Apple iOS Developer上的教學過程確實的走一遍,得到可用的Development Provisioning Profile,接下來在Unity中輸入正確的Bundle Identifier,把USB線連好,在Unity中按下Build and Run,很快地,遊戲就可以藉由XCode發佈到實機上,讓程式人員做簡單的檢視。
但以這樣發佈的方式是很局限的,不但無法將此版本發佈給外部合作人員或相關人員,就算是團隊中的成員,也很難以此方式進行。當然,在Apple的規劃下,除了有Development的方式做發佈,也提供了Distribution的方式做發佈。一但使用了Distribution的方式,就可以在不透過XCode的方式下將遊戲交付給相關的人員。而這樣的發佈方式在Apple的原先的設定下有二種方法。第一種是透過iTunes,也就是說任何相關人員若想要拿到遊戲程式,只要將iOS連至iTune,就可以下載開發中的遊戲App。第二種是OTA(Over the AIR),名詞聽起來很特別,但實際上就是直接在iOS裝置上,連上網後連到某個位置,以Apple規範的protocol方式下載遊戲。