post | sidebar | footer

2011/8/15

Compile an iOS App without a Developer License

很多人人一開始想開發iOS App 都遇到的問題!

一開始只是想 Try Try 但是沒有開發者帳號怎麼辦!?
(重點:不想花$ 99 US)


有以下幾種方式解決



方法一 : 跟有買開發者帳號的人共用

威脅 (拜託)已經有買的朋友將他的憑證 並產生個測試用描述檔給您用

方法二 : 去 Apple Store 買開發者帳號

到 Apple Store 頁面購買開發者的帳號

方法三 : 使用假的憑證跟描述檔

Ⅰ. 直接下載 Fake 憑證 和 提供描述檔

1.下載 Fake.rar
2. 設定 憑證 (Certificates) 密碼 1234
3. 設定 提供描述檔 (Provisioning Profiles)
    提供描述檔預設 APP ID 是 com.gamevil.zenonia2
    如果還不清楚這如何設定不建議修改
檔案來源:  http://www.instructables.com/id/How-to-use-Adobes-iPhone-Packager-without-an-Appl/


Ⅱ. 自行製作 Fake 憑證 和 提供描述檔

使用工具製作 p12 檔案 (使用Flash CS5.5 為範例)
開啟 AIR for Android 

點選 設定 AIR for Android  ;並建立憑證


輸入憑證的內容


描述檔的部分需要請有開發者帳號的人幫您建立 or 使用上面的Fack Provisioning Profiles


如何放到 iPhone or iPAD (必須JB)


準備軟體 Installous 、ifunbox (或可以將檔案從電腦丟到裝置上的軟體)

1.將裝置使用USB線 連接電腦

2.在電腦上使用 ifunbox 把發佈的 ipa 複製到以下路徑

 /User/Documents/Installous/Downloads/
3. 在裝置上開啟 Installous



 4. 並選擇 Download 標籤

5.選擇要安裝的ipa 並執行 Install



6.安裝結束會顯示已完成安裝


7.接著就可以看到裝置內有已經安裝好的IPA







後記
此方法也適用使用開發者帳號產生出來的檔案
其實不一定要使用跟我一樣的方法只要不經過  iTunes 傳輸方式 "安裝" (除非另外安裝 appsync )都可以 (iFile) 好像也可以

優點: 不會另外安裝描述檔於裝置內,也不用透過 iTunes 傳輸 (所以不會檢查應用程式合法性)
缺點: 由於沒有描述檔;所以無法看描述檔的資料 (應用程式的敘述)


Facebook Comments

2 意見 :

Sam 提到...

用cydia裝好appsync後
就可以直接用itunes或是ifunbox裝自製ipa了
這樣開發測試更方便唷

羊小咩 提到...

to Sam 這樣也是一種方法
我有寫道方法有好幾種

只是我習慣用了 Installous; 因為如果要不經過itunes (因為後來覺得同步好煩;個人比較懶)
只有透過 ifunbox 印象中好像沒辦法安裝ipa

Installous 本身內需要Appsync 組成只是功能比較強大;不過看個人使用習慣

張貼意見