搭建theos:在windows上进行ios开发

  鉴于现在在百度里能搜到的关于ios开发的东西,我先讲为什么写这篇博客:开发越狱ios可以不用mac os!!

  以前就想给iphone写些程序玩玩,但是网上总说需要一台苹果电脑才行,为此我曾在PC上安装苹果系统,或者是用虚拟机,结果极其不爽而放弃。收到微软关于visual studio2015rc消息的邮件,其中一条可以用c#开发ios,于是忍不住下在下来安装,结果坑爹的需要连接一台mac(我要有mac我还用c#?)。这条路断了之后看cydia里的开发者专区,去看看http://iphonedevwiki.net这个网站,里面对越狱设备开发进行了很详细的讲解。


 

   什么是theos

  Theos is a cross-platform suite of development tools for managing, developing, and deploying iOS software without the use of Xcode. It is an important tool for people building extensions (tweaks) for jailbroken iOS; most extension developers use Theos.

  第一是不需要Xcode,第二是给越狱的iOS开发。所以你只需要有一台越狱的ios设备(iphone,itouch,ipad)就可以进行了。

  可用的操作系统:

  1. MAC OS(我没有,有的可以直接用xcode也不用折腾了)
  2. Linux(如果在国外社区看看,其实很多大神都用这个,能找到的文档也多)
  3. IOS(直接用你的iphone进行编程,很有极客的感觉啊,而且因为iphone设备种类就这几种,搭建简单而且不容易出错!)
  4. WINDOWS(其实是用的cygwin来模拟Linux的系统,所以网站中有些地方直接省略了windows,但是你完全可以跟着linux做)

 

   环境搭建(安装theos)

  我首先是在iphone6上成功安装了theos并且成功进行了编译打包应用,所以建议如果电脑上半天弄不好的就用你的iphone就行。

  可以查看原文,很详细

 

 

1.安装cygwin以及相应的开发工具

下载cygwin,点击setup-x86.exe。

选择一个下载地址

  

搜索git,ca-certificates,make,python,perl,openssh这几个,注意点一下skip然后看到版本号就说明下一步会安装了。

 


点击next安装完成。

 

 

2.安装theos

  打开cygwin terminal
  从github上下载theos:

 

  

    git clone -b windows http://github.com/coolstar/theos.git && mkdir -p theos/toolchain/window

 

     git clone -b master https://github.com/coolstar/iOSToolchain4Win.git theos/toolchain/windows/iphone

 

 

 这样theos就准备好了

3.下载部署sdk

   

    1.首先创建文件夹来放置sdk.

  

  mkdir theos/sdks

  cd theos/sdks

 

   

你可能感兴趣的:(windows)