1. 程式人生 > >ios7.1安裝提示"無法安裝應用程式 因為證書無效"的解決方案二(dropbox被封專案轉移到Appharbor上)

ios7.1安裝提示"無法安裝應用程式 因為證書無效"的解決方案二(dropbox被封專案轉移到Appharbor上)

6月18日起dropbox被天朝封了(這個真是無力吐槽),而ios7.1要求使用ssl安全連線,則需要重新找到一個支援https的免費伺服器。Appharbor是個不錯的選擇,操作簡單,此外需要新增配置檔案來識別plist,ipa檔案,有關如何使用Appharbor轉自:

一、Appharbor免費.NET雲端計算空間申請

PS:Appharbor官網:

1、進入Appharbor網站後,點選右上角的“Sign Up”,註冊一個賬號。

Appharbor註冊一個賬號

2、然後到郵箱中收到啟用郵件。登入Appharbor控制面板,建立一個應用,選擇伺服器節點,有美國和歐洲可選。

Appharbor建立應用

3、開通Appharbor附加元件。如果你要開通免費的MysqL和SQL Server服務,請點選導航欄的“Add-ons”。

Appharbor附加元件

4、找到MysqL和SQL Server點選安裝開通,當然這裡還有好多其它的免費資料庫和應用服務,有需要的朋友可以隨時啟用。

Appharbor元件配置

5、點選附加元件配置後,可以看到資料庫配置資訊,這些都是安裝程式要用到的。

appharbor檢視詳細情況

二、Appharbor免費.NET空間上傳管理檔案

1、先在本地新建一個資料夾,這個資料夾是用來存放你的程式碼程式的。

appharbor新建資料夾

2、接下來啟動你的電腦上的Git程式,如果沒有,請先安裝一個:Git for Windows下載地址

3、依次執行下列命令,完成本地資料夾新增到git中的操作。


cd 你的路徑\application
git init
git add .
git commit -m "Initial commit"

Appharbor新增本地檔案

4、有些朋友可能不知道如何確定“cd 你的路徑\application”這一句,那你直接進入資料夾,右擊選擇Git Init here。

Appharbor快速新增

5、然後再執行下列命令就行了。


git add .
git commit -m "Initial commit"

6、現在進入到你的Appharbor空間管理應用中,複製你的Repository Url。

Appharbor找到連結地址

7、然後再依次執行下列程式碼,其中Url要改成你自己的。


git remote add appharbor https://[email protected]/freehao123.git
git push appharbor master

8、輸入你的Appharbor密碼。

Appharbor輸入密碼

9、上傳檔案完成。檔案大的話,上傳時間要花得久一些。

Appharbor上傳檔案

10、完成檔案上傳後,你就可以直接開啟Appharbor的二級域名訪問網站了。

三、這裡是Appharbor免費.NET空間演示

  • 1、主頁演示:http://freehao123.apphb.com/
  • 2、.NET探針:http://freehao123.apphb.com/aspme.aspx
  • 3、圖片外鏈:

apphb圖片

四、Webweb和Appharbor申請小結

1、Webweb繼承了國內主機的“優良”傳統:註冊麻煩,填寫資訊多,開通啟用步驟多,但是比較適合新手用,因為空間後臺管理面板一看就明白。

2、Appharbor是國外支援ASP.NET的免費雲空間,雖然不支援繫結域名,但是其提供免費SQL等資料庫應用,還是可以好好玩一玩的

五、有關plist,ipa配置檔案

由於plist,ipa檔案不被伺服器所識別,所以需要在配置檔案(web.config)上新增節點,如下:

<configuration>
  <system.webServer>
    <staticContent>
 			<mimeMap fileExtension=".plist" mimeType="application/xml" /> 
			<mimeMap fileExtension=".ipa" mimeType="application/vnd.iphone" />
    </staticContent>
  </system.webServer>
</configuration>