美文网首页
iOS 命令行工具开发

iOS 命令行工具开发

作者: 化二缺 | 来源:发表于2020-04-01 11:50 被阅读0次
命令行工具本质
  • 可执行文件 mach-o
  • 跟APP内部的可执行文件差不多
权限问题
Mach-0 识别

1.创建一个工程


image.png

这里最好选OC 语言 选swift的话 没有 main函数文件 变成了 @UIApplicationMain ,如果需要main文件 需要自己创建并且在 AppDelegate.swift中去掉 @UIApplicationMain ,不然会报错
'UIApplicationMain' attribute cannot be used in a module that contains top-level code

2.删掉一些文件


image.png

删掉上面的文件

3.修改 main.m文件


image.png

4.com + B 后 查看


image.png 5. image.png

6.这个 文件是针对 iOS手机的 一下几种架构的 所以在mac 上直接双击是不能运行的


image.png

会报错如下

zsh: bad CPU type in executable: /Users/*****/iOSCommandLinelearn

需要Mac 远程登录到 iPhone才能运行以上文件

7.Xcode 会自动在编译的时候帮助我们签名


image.png

相关文章

  • 使用 Swift Package Manager 建立 Comm

    作为iOS开发,我们的 CI 经常使用 Ruby 的命令行工具,像 fastlane, CocoaPods, Xc...

  • Node.js入门(附加篇) : Nodejs制作命令行工具

    基于nodejs开发的命令行工具(nodejs提供了开发命令行工具的API): bower , gulp,grun...

  • ios命令行工具开发

    简单说明: 命令行工具的开发对于我们ios开发者来说可能不常使用,但是作为一个程序员我个人认为首先要确保自己的专业...

  • iOS 命令行工具开发

    命令行工具本质 可执行文件 mach-o 跟APP内部的可执行文件差不多 权限问题 Mach-0 识别 1.创建一...

  • iOS命令行工具开发

    命令行工具的本质: 命令行工具本质也是一个可执行文件,跟App差不多,只不过App是由:可执行文件 + 资源构成的...

  • iOS命令行工具开发

    一、命令行工具的本质 可执行文件 跟APP内部的可执行文件差不多 二、权限问题 赋值权限 三、MachO识别 3....

  • iOS开发之命令行的魅力

    iOS开发之命令行的魅力 命令行使用及安装 作为一个iOS开发者,命令行是我们必须使用的,下面我就简单介绍下命令行...

  • 【iOS开发】iOS10 Log调试小工具

    【iOS开发】iOS10 Log调试小工具 【iOS开发】iOS10 Log调试小工具

  • iOS 开发工具

    一、iOS常用的工具 命令行工具:cocoapod 图形工具:Charles和Reveal 插件工具:Alcatr...

  • iOS开发优秀博客和软件推荐

    iOSBlogAndTools iOS开发优秀博客和软件推荐 iOS开发中文博客 iOS开发工具 iOS开发网站 ...

网友评论

      本文标题:iOS 命令行工具开发

      本文链接:https://www.haomeiwen.com/subject/aesouhtx.html