Sealyu

          --- 博客已遷移至: http://www.sealyu.com/blog

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks

          開發(fā)安裝環(huán)境mac OS,并且有wifi,經(jīng)過越獄(破解)的iphone或者ipod touch.
          下面所提到的scp是mac OS的終端命令.
          ssh,ldid 和chmod等是iphone的終端命令行,需要安裝,cydia等工具



          按照上圖進(jìn)行編譯,必會(huì)出現(xiàn)錯(cuò)誤提示:
          CodeSign error: no certificate found in keychain for code signing identity 'iPhone Developer'

          下面我們先跳過Xcode的簽名檢查.打開工程文件夾下的*.xodeproj為后綴名的文件(右鍵點(diǎn)擊顯示包內(nèi)容"Show Package Contents"),一般會(huì)看到三個(gè)文件,以文本方式打開project.pbxproj這個(gè)文件,
          此時(shí), 打開工程文件夾下*.xcodeproj為後綴名的文件(右鍵點(diǎn)擊, 選擇"Show Package Contents"),搜索iPhone Developer,找到后刪除,一共有2處,然后保存,重新進(jìn)入Xcode編譯即可生成App程序.生成的結(jié)果在build目錄下.

          把編譯好的release for device的程序拷貝到iphone
          先進(jìn)入MyApp.app所在的目錄,然后執(zhí)行如下命令
          siu-andrewde-macbook:release-iphoneos siuandrew$  scp -r MyApp.app root@192.168.0.2:/Applications
          提示輸入密碼
          root@192.168.0.2's password:
          然后開始拷貝.

          拷貝完成后再次登入Iphone:
          siu-andrewde-macbook:release-iphoneos siuandrew$ ssh root@192.168.0.2
          root@192.168.0.2's password:
          登入后執(zhí)行簽名工作
          iPhone:~ root# cd /Applications
          iPhone:/Applications root# ldid -S MyApp.app/MyApp
          ldid這一步非常重要,注意-S要大寫,耐心等待簽名結(jié)束.

          簽名完成進(jìn)行把整個(gè)目錄權(quán)限設(shè)置755
          iPhone:/Applications root# chmod +x MyApp.app
          設(shè)置權(quán)限這一步也必不可少,或者用chmod -R 755 MyApp.app

          上傳及簽名工作完成,如果iphone 安裝了91關(guān)機(jī)助手,注銷并修復(fù)圖標(biāo)即可,否則在iphone機(jī)子上要?jiǎng)h除installation.plist文件
          iPhone:~ root# rm /private/var/mobile/Library/Caches/com.apple.mobile.installation.plist
          然后重啟動(dòng)手機(jī)即可看到程序的圖標(biāo).

          運(yùn)行你自編譯的App程序吧.

          posted on 2010-09-14 13:46 seal 閱讀(644) 評論(0)  編輯  收藏 所屬分類: iPhone
          主站蜘蛛池模板: 泰来县| 廊坊市| 富锦市| 鄂托克旗| 湘阴县| 鸡西市| 东安县| 三江| 邮箱| 东宁县| 桦甸市| 锡林浩特市| 望都县| 军事| 明星| 左权县| 香河县| 朝阳区| 文山县| 黄石市| 长春市| 伊吾县| 石林| 新干县| 龙胜| 龙海市| 盐津县| 宁化县| 景洪市| 霍州市| 紫金县| 两当县| 开鲁县| 平乐县| 绥江县| 临夏县| 康定县| 德昌县| 南部县| 南澳县| 罗田县|