• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 224  文章 - 41  trackbacks - 0
            <2025年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            享受編程

            常用鏈接

            留言簿(11)

            隨筆分類(159)

            隨筆檔案(224)

            文章分類(2)

            文章檔案(4)

            經典c++博客

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            關于ios越獄開發的那些事

            iosopendev的安裝和使用

             

            人們總是尋求著簡便的方法,來追求工作的效率,這樣很多的工具就出來了。在前篇Theos的介紹中,我們需要編寫makefile文件,還有很多工作自己需要去做。有沒有一種簡便的方法能夠快捷如模板一樣的東西,幫我們完成很多的工作吧,這個工具就是iOSOpenDev。

                      

            IOS OpenDev下載與安裝

             

            1.下載地址 http://iosopendev.com/download/

            2. 安裝的過程中,如果出現錯誤的話,可以參考:https://github.com/kokoabim/iOSOpenDev/wiki/Troubleshoot

            當然有時候出現的提示不知道是什么問題的話,可以將以上的問題都FIX下,FIX一個再安裝一下看看,

            正如本人在安裝的過程中,出現如下的錯誤:

            Jan 28 14:20:30 xxxmatoMacBookinstalld[2020]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=112 "An error occurred while running scripts from the package “iOSOpenDev-1.5.pkg”." UserInfo=0x7fc17a5291f0 {NSFilePath=./postinstall, NSURL=file://localhost/Users/xxxx/Downloads/iOSOpenDev-1.5.pkg#iodsetup.pkg, PKInstallPackageIdentifier=com.iosopendev.iosopendev15.iod-setup.pkg, NSLocalizedDescription=An error occurred while running scripts from the package “iOSOpenDev-1.5.pkg”.} {
            NSFilePath = "./postinstall";
            NSLocalizedDescription = "An error occurred while running scripts from the package \U201ciOSOpenDev-1.5.pkg\U201d.";
                    NSURL = "file://localhost/Users/xxxx/Downloads/iOSOpenDev-1.5.pkg#iodsetup.pkg";
            PKInstallPackageIdentifier = "com.iosopendev.iosopendev15.iod-setup.pkg";
                }

            按照 https://github.com/kokoabim/iOSOpenDev/wiki/Troubleshoot  中的Xcode License 問題,FIX下,

             

            1. Download https://github.com/downloads/kokoabim/iOSOpenDev/xcode-license.tar.gz and extract xcode-license out of it.2. Open Terminal, go to the directory where the file was extracted to and run: ./xcode-license

            2.然后重新安裝就可以了。

            3.所有方案都試過了,還是有問題的話:

            可以給  dev@iosopendev.com 發郵件,別忘了帶上日志(command L, 調出日志) 

            4.如果編譯的時候出現如下的錯誤:

            target specifies product type ‘com.apple.product-type.library.dynamic’, but there’s no such product type for the ‘iphoneos’ platform


            可以重啟下機器看看。一般是因為剛安裝完IOS Open-DEV還沒有重啟的緣故。

             

            好了,基本上的搭建已經完成了。我們來完成前面一篇文章的helloworld的程序吧。

            打開xcode,建立一個logos tweak工程:


            生成了如下的工程:




            編寫helloworld_1.xm文件,跟上次的代碼一模樣。

            #import<UIKit/UIKit.h>
            %hookSpringBoard
            -(void)applicationDidFinishLaunching:(id)application {
                %orig;
            UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:@"Welcome"
                                                                message:@"Welcome to 漂漂 iPhone!"
            delegate:nil
            cancelButtonTitle:@"Thanks"
            otherButtonTitles:nil];
                [alert show];
                [alert release];
            }
            %end

            添加必須的庫文件:如圖

            編譯文件,生成deb文件


            在當前目錄下的Packages下生成了deb文件


            總體看上來iosopendev簡化了之前的很多東西,使得ios的越獄開發規范話了很多。關于hook的東西就介紹到這邊,還有很多的東西需要學習才能達到所謂的入門。
            posted on 2013-11-18 10:34 漂漂 閱讀(7335) 評論(0)  編輯 收藏 引用
            无码人妻久久久一区二区三区| 久久精品亚洲乱码伦伦中文| 精品国产日韩久久亚洲| 色天使久久综合网天天| 99久久无码一区人妻a黑| 久久久91人妻无码精品蜜桃HD| 一本久道久久综合狠狠爱| 色综合久久久久网| 精品多毛少妇人妻AV免费久久| 国内精品久久久久影院优| 合区精品久久久中文字幕一区 | 一级做a爱片久久毛片| 国产呻吟久久久久久久92| 人妻无码αv中文字幕久久琪琪布 人妻无码精品久久亚瑟影视 | 久久精品国产色蜜蜜麻豆| 亚洲色婷婷综合久久| 久久久久久青草大香综合精品| 久久永久免费人妻精品下载| 伊人色综合九久久天天蜜桃| 91精品无码久久久久久五月天| 精品久久久无码人妻中文字幕| 久久午夜福利电影| 久久精品无码av| 久久e热在这里只有国产中文精品99| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 国产福利电影一区二区三区久久久久成人精品综合 | 亚洲乱码中文字幕久久孕妇黑人| 久久久久综合中文字幕| 国产福利电影一区二区三区久久老子无码午夜伦不 | 日本高清无卡码一区二区久久| 国产99精品久久| 国产成人精品久久免费动漫| 精品一区二区久久| 18岁日韩内射颜射午夜久久成人| 国产精品久久久久无码av| 狠狠色婷婷久久一区二区三区| 久久久久久久亚洲Av无码| 精品久久8x国产免费观看| 久久久精品人妻一区二区三区蜜桃 | yy6080久久| 久久久噜噜噜久久中文福利|