轉載地址:http://blog.sina.com.cn/s/blog_68661bd801019uzd.htmlhtml
首先肯定賬號是否能發佈, https://developer.apple.com/account,若是你打開Provisioning Portal,而後點擊DisTribution看到的是下圖中那樣,再考慮按下面的方法弄
(1)圖中加號是灰色,點擊圖中的加號,沒有反應,說明你的賬號不能發佈,找大家老大要賬號,正常狀況是加號是黑色,點擊會彈出一個建立證書界面。
ios
5.有個朋友問我,「我準備了這些圖片,該如何使用呢」xcode
可能這個朋友同時看多個文檔,但我以前沒有明確提出來在哪一個地方傳這些圖片,可能那個朋友就迷惑了,其實我有提到的,紅色的第5點的上面,用括號補充出來了服務器
6.有個朋友問:「那個所謂的把程序打包啥的是否是那個什麼操做Archive的過程?」這個問題,說的很對,我本身是這麼認識的。根本就不存在打包的概 念,不象安桌生成一個APK,拿到手機上面就直接裝,固然越獄的是能夠。若是你把你的程序用itunes生成一個ipa出來,我以爲這個過程才叫打包。而 網上有些朋友說的打包,應該就是提交過程,因此根本不須要理會打包什麼微信
7.有個朋友問「在itunes connect上面,我想上傳一個免費的應用程序,我難道只須要操做
網絡
這個嗎?不須要額外的提交什麼合約之類的東東,嗎?」session
這個問題,是不必擔憂的,由於在申請開發者賬號的,它所要求的信息基本都已經錄入了,99美圓你也付了,你有權利上傳你的程序,無需其餘任何額外要求。固然通不通的過,那是審覈階段的事情了。審覈標準網上也有。app
8.有朋友問,appid是否是必定要按照那個格式?蘋果公司推薦使用完整的APPID做爲你發佈的軟件的appid,不用使用帶有*的通配符,每個軟件發佈都對應一個惟一的appid,由於若是你沒用完整的appid,假如後續須要升級要用到完整的,而若是相同的appid被佔用,那麼你得從新上傳。ssh
9.最近有朋友遇到了不能安裝證書的問題,並且不止一我的,實際上是由於蘋果界面的變更,有一個是用於管理上傳到app store的版本,有一個是用於建立開發者的證書。要看清選項iphone
10.有人問能夠不能夠用ipa直接發佈軟件到APPStore?這個是能夠的,但最好仍是先弄清楚正常的流程以後再弄ipa上傳。ipa上傳也是頗有意義的事情,特別在大公司分工合做中,產品不歸開發人員管理。上傳的人可能不能看到代碼。
11.企業帳號的問題?若是用企業帳號,是能夠直接裝到用戶的手機,無需通過蘋果的APPStore下載。確實挺方便。網上說適合500人以上的大公司, 我感受不是,不管大小公司,若是想讓客戶體驗到最新的軟件,那麼企業賬號絕對物超所值。並且無需知道安裝者的設備號,無需越獄,全部的手機均可以裝。如何申請企業賬號以及企業賬號發佈APP流程,推薦幾個文章:
有一個朋友說在弄的時候全部的步驟都沒有問題,可是在手機裏面打開連接遇到「沒法到達」的狀況。itms- services:///?action=download-manifest&url=http://www.XXX.com /mytest.ipa,緣由是服務器不識別那兩個文件類型,.plist和.ipa,後臺服務器須要添加文件對這兩種類型的支持。在mime裏面添加。
12.如何爲AppID續費?續費流程連接
13.企業帳號的神祕面紗,任何未越獄手機在wifi模式下都能安裝。用iphone手機QQ或者其它軟件掃描以下圖片,別用微信,微信不支持itms-services協議,點擊安裝搶先版
或者直接用safari打開
itms-services://?action=download-manifest&url=http://www.calinks.com.cn/buick/dx/Buickhousekeeper.plist
不過我以爲企業帳號很廢。299美圓不必,若是有一些特殊狀況,軟件更新太頻繁,又不想經過蘋果的審覈,或者軟件必須用到私有接口卻要給未越獄用戶安 裝,或者你的大多數用戶都不是經過AppStore下載,根據你的狀況,那麼你能夠考慮下299美圓的帳號。通常狀況下,仍是用99美圓的好。
問:這種模式下載,是否是必定要在appstore有才行?答,不是。只要有299帳號,不須要在App Store上線,也上不了。
14.有人問,無論是開發,仍是發佈,appid都是同一個對不對?這個問題顯然不是,開發的appid和發佈的appid沒有要求必定要同一個,你能夠 開發的時候是一個appid,發佈的時候另一個,徹底沒任何關聯。推送證書跟開發證書和發佈證書也沒有半毛錢的關係,惟一共同點是他們都是鑰匙串裏面。 發佈軟件不須要推送證書也能發佈,若是你要加上推送功能,那麼才須要推送證書。不要被上面全部的要一致而迷惑,上面是指發佈這一個操做內的全部的 appid,證書要一致。而開發而發佈是兩個不一樣的動做。就像擡手與放腳是兩個不一樣動做,相似於手指跟腳趾的關係。沒有任何關係,有關係的是手臂與手指, 腿與腳的內部關係。
15.提交時提示錯誤This Bundle is invalid.New apps and app updates submitted to the App Store must be built with public。緣由在於你用的xcode版本或者sdk的版本低,先確認你的版本是否爲最新版或者是較新版。這個問題是由於從2014年2月1日開始全部 新提交的app和更新,都要用xcode5和IOS7。用xcode4.6是不行的。這個過一段時間蘋果就會將提交應用的版本提升,因此最好的辦法就是保 持xcode最新。
16.提示The session's status is Failed and the error description is failed to open ssh session
若是出現不少這樣的錯誤,緣由在於你所在的網絡,譬如大學學校的網絡,房東的網絡,或者公司網絡限制了上傳跟下載。這種問題的解決辦法你能夠先試着重傳,試個5遍仍是這樣的錯誤,那就考慮換個網絡環境,或者找網管解除限制。