写完这篇文章的时候,我在想:这样算不算是逆向工程?
要让开发效率提高,写更多的 bug ,呸,更多改变世界的代码,我们就需要先了解每个苹果系列开发者必须使用的工具,就是今天要讲的主角 —— Xcode 10
说到持续集成,Jenkins 是用得比较多的。本文说明了我从安装到配置再到打包 ipa 文件,从手动打包到点击一下按钮自动生成 ipa 所做的事情。
得益于 Jenkins ,让开发体验提升了不少。不多说,文内多图,来跟我一起密林探索吧 :]
xcodebuild 和 xcrun 是 Xcode 为开发者提供的一套构建打包的命令。使用它们编写脚本,可以实现通过脚本自动化打包的功能。本文基于 Xcode9 ,xcrun 的打包工具被移除,因此笔者主要使用 xcodebuild 来完成打包工作。
最近工作上需要将 Win 上的一个 C 库移植到 iOS 上以支持业务的开展,修改代码后需要编译成静态库供 iOS 使用,不想每次别人修改完在 Mac 上编译时还要打开 Xcode ,学习了一下makefile ,直接执行 make 命令就可以了。