接上一篇文章中編譯與打包的流程,基本上常見的編譯錯誤在上一篇已經(jīng)做了說明怀吻,歡迎大家留言更多錯誤共同探討解決方法瞬浓。
這里對另外一種編譯與打包的方法做一個記錄。
方法一蓬坡、http://www.reibang.com/p/a0847c14bee8
方法二猿棉、
1.打開終端輸入以下命令
cd ~/.ssh
ssh-keygen -t rsa
敲回車鍵,彈出一個(y/n)?
輸入y 回車
彈出輸入密碼界面,輸入你要設(shè)置的密碼屑咳,也可以直接按回車萨赁,也可以自己設(shè)置,之后打包會需要兆龙。
輸入以下命令拷貝文件和配置相關(guān)環(huán)境
scp authorized_keys root@192.168.1.8:/var/root/.ssh/ 【填寫自己手機ip】
scp known_hosts root@192.168.1.8:/var/root/.ssh/ 【填寫自己手機ip】
export iOSOpenDevPath=/opt/iOSOpenDev
export iOSOpenDevDevice= 192.168.1.8【填寫自己手機ip】
export PATH=/opt/iOSOpenDev:$PATH
export PATH=/opt/local/bin:$PATH
export PATH=/opt/local/sbin:$PATH
iosod sshkey -h 192.168.1.8【填寫自己手機ip】
2.運行工程 (真機環(huán)境下)【commond+shift+i】
注:如果還是不行杖爽,那你就只能用萬能法了,最麻煩的方法
方法三、
1.在桌面(或者某個目錄下)新建一個文件夾叫做Package
2.在Package文件夾里面再新建一個文件夾叫Applications
3.把剛剛工程編譯完之后(無論成功失敗),把兩個文件夾(DEBIAN和Library)拷出來放在Package目錄下和Applications平級;
拷貝這倆
Package目錄結(jié)構(gòu)
4.輸入命令行
cd /Users/apple2015/Desktop/ ?【這里的路徑是Package文件夾的上級目錄路徑】
find ./Package -name ".DS_Store" -depth -exec rm {} \;
dpkg-deb -Zgzip -b Package firstTweak.deb? 【Package是保存deb的路徑? deb前綴名firstTweak可以自定義】
這里生成的deb包和Package平級?
scp /Users/bean/Desktop/firstTweak.deb root@192.168.1.4:/
【/Users/bean/Desktop/firstTweak.deb deb包存放的路徑】
【192.168.1.4:/ 自己手機ip下的文件路徑】?
5.打開手機掂林,找到根目錄下的firstTweak.deb點擊安裝臣缀,code為0即為安裝成功;
注:安裝未成功的話可以看錯誤日志,一般就是原來的未卸載報錯Failed With Result Code: 255
錯誤日志都還比較好理解泻帮,看看根據(jù)問題解決即可精置。
6.輸入命令
ssh root@192.168.1.4 ? 【輸入手機密碼或者默認密碼:alpine】
killall -9 SpringBoard
exit
完工!
7.之后程序中如果需要再次編譯與打包執(zhí)行測試锣杂,只需要從第四步的命令執(zhí)行到第六步循環(huán)即可脂倦。
8.報錯dpkg-deb: command not found
執(zhí)行命令:sudo port -f install dpkg
參考鏈接
http://blog.csdn.net/jacky0922/article/details/17999271
https://www.androiddev.net/ssh-public-key-authentication-error/
http://www.reibang.com/p/bd544d02f07b
站在巨人的肩膀上才有這些總結(jié)
菜鳥走向大牛,大家共同前進元莫,如果覺得不錯赖阻,請給個贊/關(guān)注。
一起交流學習踱蠢,有問題隨時歡迎聯(lián)系火欧,郵箱:383708669@qq.com