随笔分类 -  Xcode

摘要:通过在Xcode Run Script添加shell脚本,然后通过脚本来帮助我们在编译阶段完成一下资源的copy,文件替换,修改等繁琐的事件。使Xcode在编译过程中自动完成耗时繁琐的操作提升开发效率。 添加脚本的过程很简单,添加+添加 添加完脚本后可以根据需要调整脚本的执行顺序,如:对应Bundl 阅读全文
posted @ 2023-07-19 18:52 滴水微澜 阅读(1550) 评论(0) 推荐(0) 编辑
摘要:在Xcode的工程配置中,与路径相关的都是使用环境变量,这样可以避免使用决定路径时项目移植性差的问题。 Xcode常用宏 __FILE__ 当前文件所在目录 __DATE__ 编译日期的字符串,格式为“mm dd yyyy”(例如:“Sep 16 2015”) __FUNCTION__ 当前函数名称 阅读全文
posted @ 2023-05-16 18:51 滴水微澜 阅读(452) 评论(0) 推荐(0) 编辑
摘要:Xcode的构建过程本质上是执行一系列构建任务。如:代码检测,编译代码,链接目标文件,拷贝资源(图片, plist, nib)文件,代码签名等。大部分任务是执行命令行工具,如(clang编译、 ld链接、 codesign签名, altool上传)。这些工具使用xcode项目的配置信息,根据特定的顺 阅读全文
posted @ 2023-04-28 19:30 滴水微澜 阅读(678) 评论(0) 推荐(2) 编辑
摘要:在Xcode中的文件搜索路径配置有两个地方,一个是Project层的配置,一个是Target的配置。 Project-Build Settings-Search Paths Target-Build Settings-Search Paths 在Target中的配置选项中,可以通过配置$(inher 阅读全文
posted @ 2023-03-26 18:27 滴水微澜 阅读(1405) 评论(0) 推荐(1) 编辑
摘要:汇编调试的意义 了解常用的汇编指令和知识,可以知道经过编译器优化后,最终的代码调用,有可能和源码并不相同,如:设置faster,smallest 代码会更短,最终的汇编执行指令与源码不一样。 可以研究代码在二进制层面的执行流程是否和源码的流程一致,从二进制层面研究方法调用的传参,内部调用,方法返回值 阅读全文
posted @ 2023-03-22 23:32 滴水微澜 阅读(851) 评论(0) 推荐(1) 编辑
摘要:一、创建一个自定义证书并且为Xcode重新签名1.打开钥匙串 2.创建自定义签名证书 3.重新签名Xcode(速度比较慢,大概要等1分钟) 4.在插件的plist文件中添加Xcode的UUID 5.重启Xcode,选择Load Bundle 注:每安装一个插件,都要执行一遍步骤4、5 二、安装插件管 阅读全文
posted @ 2017-05-01 16:35 滴水微澜 阅读(1586) 评论(0) 推荐(2) 编辑
摘要:1.构建输出目录(Preferences->Locations->Locations)当选择为Default时,Derived Data的目录为~/Library/Developer/Xcode/DerivedData。当选择为Relative时,Derived Data的目录为当前*.xcodep 阅读全文
posted @ 2017-04-25 22:53 滴水微澜 阅读(364) 评论(0) 推荐(1) 编辑
摘要:Xcode证书 路径: ~/Library/MobileDevice/Provisioning Profiles Xcode 插件路径: ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins Xcode 缓存路径: ~/Libra 阅读全文
posted @ 2016-01-20 10:15 滴水微澜 阅读(303) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示