在上一篇博客已經講過上傳項目了,但是有的時候,需要我們進行打包成ipa包到別的手機上跑(但是前提是,這個手機的UDID必須綁定到對應的開發者賬號中,也就是證書也得是從同樣的開發者賬號申請下來的才可以)
假設你現在已經完成了證書,Bundle Identifier 和描述文件的配置(如果沒有請參考這個博客中http://www.cnblogs.com/lidongxu/p/5150119.html 前4步)
然后配置工程
打開你項目工程 第一步,這里不能選擇模擬器,選擇iOS Device
如果不支持橫屏,把這2個勾去掉
然后查看版本號和構建版本號
然后配置發布證書
然后,如果這里沒有黃色嘆號,代表你的配置沒問題,如果有,那就是證書和描述文件不匹配,或者描述文件里剛才選的Bundle和現在的工程的Bundle Identifier不一致,去develop.apple.com 上找到你的描述文件在確認下綁定的bundle Identifier和你工程是不是一樣的?
然后繼續。斷點,全局斷點,僵屍模式等都要去掉。
然后設置Release模式(Debug是測試的,Release是發布用的)
然后選擇 Xcode下 Product 下 Archive(專門用於傳項目,或者打包項目)
這個時候,我們選擇Export導出
這里選擇App Store
選擇賬號點擊Choose
然后點擊Export
然后會在桌面得到了一個ipa的文件
、
然后點擊Xcode,然后 打開Open Developer Tool 下的Application Loader
啊哦,還需要遵循協議哈哈,同意吧
我的ipa包在桌面(默認應該在桌面)
然后選中打開
然后回到Itunesconnect網站上你自己的App信息中查看一下
然后這個構建版本這里就可以添加代碼啦
點擊+號之后選擇代碼版本
然后所有東西都填寫好了之后,點擊頁面右上角提交以供審核,然后你的應用就進入到排隊等待審核的狀態了(大概等1周多吧就能有結果,祝你好運)
然后我的App已經從准備提交,變成正在等待審核啦