ioshttp上傳
⑴ ios9上通過http上傳報告失敗,怎麼破
ios9對於https的ssl協議和加密套件 要求比較高,需要去修復伺服器上的加密套件和協議——沃通(wosign)專業的數字證書CA機構
⑵ iOS怎麼申請開發者賬號和上傳app啊
IOS申請開發者和上傳做好的APP其實很簡單,就是審核比較困難:
蘋果App Store申請帳號:
1、打開連接:http://developer.apple.com/programs/which-program/
2、選擇公司ios開發者計劃
3、單擊「Enroll Now」
4、點擊continue
5、這時候問詢你是否有蘋果帳號。
6、我需要創建一個新賬戶,然後繼續
7、問詢:你要注冊個人還是公司賬戶
個人:如果不需要在你的團隊添加其他開發者那麼可以以個人身份注冊賬戶。在你上傳應用到App Store上時,「銷售者」一欄將會顯示你的名字
注意:
只用於個人開發:只允許你獲取計劃資源
App Store的發布:在你上傳應用到App Store上時,「銷售者」一欄將會顯示你的名字
注冊為個人賬戶需要:為身份認證兒提供的信用卡信息
公司:若要在你的團隊里添加開發者就注冊公司賬號。在你上傳應用到App Store上時,「銷售者」一欄將會顯示你公司的名稱
這里我們選擇為公司注冊
8、完善個人資料
註:申請Apple ID的時候,First Name與Last Name,要填寫個人資料,不要填公司名,一定要填寫正確
9、注冊好ID之後,會收到郵件(Thank you for registering as an Apple Developer),告知你的Enrollment ID,登你注冊後的Apple ID。
再按照頁面的提示,一步步完善信息就可以了。
⑶ 如何上傳手機apple store
一、證書的導出
1.1、前期工作
首先你需要有一個蘋果的開發者帳號,一個Mac系統。
如果沒有帳號可以在打開http://developer.apple.com/申請加入蘋果的開發者計劃。支付99美元每年,怎麼申請網上有詳細的介紹,在此不多做介紹。
如果你已經有了一個IDP,打開http://developer.apple.com/並登錄到蘋果MemberCenter,見下:
登錄以後可以看到下面這個界面,列出了你開發需要的一些工具,支持,itunes app管理等內容。
選擇第二項:Ios provisioning Portal,進入,所有證書相關的都在這里進行。
1.2、申請AppId
在下圖的左邊選擇 App IDs,我們先創建一個AppId,對於要發布到Appstore上的程序, 都有一個唯一的AppId,下面會列出你當前所有的AppId。
我們點擊右上角的New App ID:
其中有兩項需要你自己填:
第一個Description,用來描述你的AppId,這個隨便填,沒有什麼限制;
第二項Bundle Identifier (App ID Suffix),這是你appid的後綴,這個需要仔細。
因為這個內容和你的程序直接相關,後面很多地方要用到,最好是com.yourcompany.yourappname的格式,當然沒有公司名的個人開發者,第二項可以用你自己的英文名字或者拼音,如下圖:
appcan.cn在線ipa包編譯時需要填寫的iapp IDs就是你在此輸入的第二項內容。
填完後submit,如下圖,可以看見我們已經生成的appid:ebook appid。想要支持推送服務和iCould等也可以在這兒配置:
1.3、申請發布證書
1.3.1、先創建一個證書請求文件
這兒需要一個Mac系統。以下內容以雪豹系統為例,其他版本差別不是很大。
首先打開應用程序-實用工具-鑰匙串訪問(KEY CHAIN),在證書助理中,選擇"從證書頒發機構求證書",如下圖:
在下圖所示的界面,你的電子郵件地址:填你申請idp的電子郵件地址,常用名稱,默認就好,CA空,選擇存貯到磁碟,點擊"繼續":
選擇保存的位置,比如選擇桌面。
下一步點擊完成,你就可以看到你的桌面多了一個CertificateSigningRequest.certSigningRequest的證書請求文件。
1.3.2、安裝WWDR證書
繼續登錄到你的MEMBER CENTER,選擇左邊的certificates項,可以看到它右邊有四個選項,我們選擇Distribution,點擊下面的click here to download now.
下載完成後,雙擊安裝,安裝成功後,可以在你的鑰匙串裡面的證書下面看到這個中級證書。
1.3.3、請求一個發布證書
OK,現在來請求一個真正的發布證書,還是在這個頁面,點擊request certificate:
這個頁面告訴你怎麼生成發布證書,點擊下面的"選取文件",選擇你在第一步創建的證書請求文件,然後點擊"submit":
OK。現在你有一個證書可以下載了,如下圖(不能下載請刷新頁面):
1.3.4、安裝和導出
點擊"download"下載你生成的證書,下載完成後雙擊安裝,如果有如下提示,選擇login,OK:
這時再查看你的鑰匙串,應該有下面這一行Iphone Distribution的證書,注意,這個證書有一個小三角可以點擊,展開後有一個對應的密鑰。如果你沒有這個鑰匙,那麼請檢查上面那一步做錯了。
現在發布證書已經安裝了,我們選擇這個證書,右擊,選擇,導出"xxxxxxx",如下:
給你要導出的證書起個名字,選擇一個存的位置,注意,保存成P12的信息交換文件
輸入密碼,如果Mac系統有密碼,後面還會要求你輸入系統密碼。
現在你就有了發布程序需要的p12文件。
appcan.cn在線ipa包編譯時需要上傳的distribution.p12就是你導出的發布證書;certificate password就是導出證書時填寫的密碼。
1.4、生成provisioning文件
在下圖左邊選擇provisioning選項,同樣的右邊的子項中選擇distribution,來生成一個發布的准備文件:
選擇new profile,在下圖中,第一個method,選擇App Store;
Profile name,這個隨便填,下面的App ID,選擇我們開始的時候創建的appid,這個必須一致。確認後提交:
等待幾秒鍾,provisioning就可以下載了,點擊download,下載。我們得到了一個xxxxxx.mobileprovision
appcan.cn在線ipa包編譯時需要上傳的distribution.mobileprovision就是你生成的文件。
現在,我們的證書的准備工作就做完 了,我們有了一個appid,一個p12格式的證書文件,一個provisioning文件。
二、Appcan.cn在線ipa包編譯
根據流程一製作的證書及p12文件,開發者就能夠對應於進行混編,從而生成出可上傳Appstore的ipa包,其流程如下:
AppCan在線的打包方式(非IDE打包方式),用戶生成應用時需要選擇生成ios平台,勾選後彈出下圖窗口:
需要填寫上傳Apple開發者在Apple獲得的發布應用相關資質信息(詳情請參考證書的導出),並卻確認提交。務必填寫正確否則會打包失敗的。
上傳相關資質信息後,【注意】提交打出的文件包是用來上傳到蘋果App Store 用的 不能直接安裝到手機測試
Q:打包成功後我如何上傳到App Store?
A:下載.ipa文件到本地,更改文件後綴.ipa為.zip。(上傳請參看ipa包提交蘋果App Store)
Q:打包完成後我如何安裝到越獄手機上測試?
A:1、下載.ipa文件到本地,更改文件後綴.ipa為.zip並解壓縮文件包,
2、新建Payload文件夾,
3、把解壓縮.zip包裡面的文件夾拷到Payload文件夾里
4、壓縮Payload文件夾為.zip文件包,改.zip後綴為.ipa
5、安裝到手機
跳過後打出的安裝包可以直接安裝到越獄手機。
⑷ ios 企業級app 怎麼上傳
一、通過企業賬號申請證書
1Certificate Signing Request (CSR)文件
在Mac系統中進入「鑰匙串訪問」,選擇「鑰匙串訪問」-「證書助理」-「從證書頒發機構請求證書…」,如圖1所示:
<?xmlversion='1.0'encoding='UTF-8'?>
02.2<!DOCTYPEplistPUBLIC'-//Apple//DTDPLIST1.0//EN''http://www.apple.com/DTDs/PropertyList-1.0.dtd'>
03.3<plistversion='1.0'>
04.4<dict>
05.5<key>items</key>
06.6<array>
07.7<dict>
08.8<key>assets</key>
09.9<array>
10.10<dict>
11.11<key>kind</key>
12.12<string>software-package</string>
13.13<key>url</key>
14.14<string>ipa包URL(必填)</string>
15.15</dict>
16.16<dict>
17.17<key>kind</key>
18.18<string>full-size-image</string>
19.19<key>needs-shine</key>
20.20<false/>
21.21<key>url</key>
22.22<string>下載時大圖(非必填)</string>
23.23</dict>
24.24<dict>
25.25<key>kind</key>
26.26<string>display-image</string>
27.27<key>needs-shine</key>
28.28<false/>
29.29<key>url</key>
30.30<string>下載時小圖(非必填)</string>
31.31</dict>
32.32</array>
33.33<key>metadata</key>
34.34<dict>
35.35<key>bundle-identifier</key>
36.36<string>BundleID(必填)</string>
37.37<key>bundle-version</key>
38.38<string>1.0</string>
39.39<key>kind</key>
40.40<string>software</string>
41.41<key>subtitle</key>
42.42<string>副標題(非必填)</string>
43.43<key>title</key>
44.44<string>應用名(必填)</string>
45.45</dict>
46.46</dict>
47.47</array>
48.48</dict>
49.49</plist>
⑸ iOS個人開發者怎麼在網站上發布app
使用企業帳戶發布。
1.提供鄧白氏編碼和其他資料給蘋果申請企業帳號;
2.企業賬號創建企業證書用於打包,過程與個人、公司賬號打包過程一致。
3.Xcode Archive後導出到Enterprise,Xcode5會隨機生成一個plist文件,描述這個ipa,Xcode6後不再自動生成。plist文件包含ipa的下載鏈接,自定義。
4.將3中的plist文件上傳到網路空間,生成http鏈接(iOS6)或https鏈接(iOS7 之後),可下載這個plist文件,同時ipa也放到網路空間,並保證plist文件中的下載鏈接指向這個ipa
5.iOS設備打開4中指向plist文件的鏈接,下載這個plist文件,解析,然後分析ipa證書等,然後安裝。
⑹ ios如何實現http協議數據流上傳
我也遇到同樣的問題,請問你解決了嗎,解決了求分享一下?
⑺ iOS上傳圖片到java server介面
一般都是通過http協議,ios看下ASIHTTPRequest或者AFNetworking