java接收ios上傳的圖片-ag真人国际官网
『壹』 為什麼蘋果不支持java
ios不支持java由jobs的態度可以看出:
2007年,喬布斯在接受《紐約時報》記者john markoff的采訪時說:" java不值得內建,不再有人使用它,它是沉重的枷鎖"
但是這可能在未來發生變化,java正在逐漸逼近ios:
oracle最近推出名為「jep 178」的提案,目的是讓java語言更快地與ios系統接軌。java之父james gosling表示願意在ios方面賭一把,他說,新的提案將遵守蘋果公司的服務條款。
『貳』 java ios推送需要證書嗎
1. 下載.cer文件到別的機器。就是在idp上的那個。
2. 從發送申請文件(certificate request,後綴名為certsigningrequest)的機器上把證書對應的private key(.p12文件)導出,密碼自己定,要記住,後面導入的時候要用。
3. 在你需要的機器上安裝證書(.cer),導入私鑰文件(.p12)。安裝對應app的provisioning profile。
4. over,你可以用其他機器開發了。
註:必須得從申請機器上導出private key.到其他機器上
一、成員介紹
1.certification(證書)
證書是對電腦開發資格的認證,每個開發者帳號有一套,分為兩種:
1)developer certification(開發證書)
安裝在電腦上提供許可權:開發人員通過設備進行真機測試。
可以生成副本供多台電腦安裝;
2)distribution certification(發布證書)
安裝在電腦上提供發布ios程序的許可權:開發人員可以製做測試版和發布版的程序。
不可生成副本,僅有配置該證書的電腦才可使用;(副本製做介紹在下面keychain中介紹)
2.provisioning profile(授權文件)
授權文件是對設備如ipod touch、ipad、iphone的授權,文件內記錄的是設備的udid和程序的app id,即使被授權的設備可以安裝或調試bundle identifier與授權文件中記錄的app id對應的程序。
開發者帳號在創建授權文件時候會選擇app id,(開發者帳號下app id中添加,單選)和udid(開發者帳號下devices中添加最多100個,多選)。
授權文件分為兩種,對應相應的證書使用:
1)developer provisioning profile(開發授權文件)
在裝有開發證書或副本的電腦上使用,開發人員選擇該授權文件通過電腦將程序安裝到授權文件記錄的設備中,即可進行真機測試。
注意:確保電腦有許可權真機調試,即安裝了開發證書或副本;在開發工具中程序的bundle identifier和選中使用的授權文件的app id要一致;連接調試的設備的udid在選中的授權文件中有記錄。
2)distribution provisioning profile(發布授權文件)
在裝有發布證書的電腦上(即配置證書的電腦,只有一台)製做測試版和發布版的程序。
發布版就是發布到app store上的程序文件,開發者帳號創建授權文件時選擇store選項,選擇app id,無需選擇udid;
測試版就是在發布之前交給測試人員可同步到設備上的程序文件,開發者帳號創建授權文件時選擇adhoc,選擇app id和udid;只有選中的udid對應的設備才可能安裝上通過該授權文件製做的程序。
3.keychain(開發密鑰)
安裝證書成功的情況下證書下都會生成keychain,上面提到的證書副本就是通過配置證書的電腦導出keychain(就是.p12文件)安裝到其他機子上,讓其他機子得到證書對應的許可權。developer certification就可以製做副本keychain分發到其他電腦上安裝,使其可以進行真機測試。
注意:distribution certification只有配置證書的電腦才可使用,因此即使導出導出keychain安裝到其他電腦上,其他電腦也不可能具有證書的許可權。