
Xcode
小手一背爱谁谁
这个作者很懒,什么都没留下…
展开
-
Xcode文件右键的菜单中选项Open As下一级菜单选项为 None
Xcode 文件右键的菜单中选项 Open As 下一级菜单选项为 None 时Git或者SNV冲突导致重新克隆代码可以解决原创 2021-09-28 09:52:41 · 622 阅读 · 0 评论 -
Xcode 报错Multiple commands produce
工程->Target->Build Phases->Copy Bundle Resources删除报错的内容重新编译工程就可以了原创 2021-06-01 13:52:33 · 344 阅读 · 0 评论 -
Xcode 搜索Block的正则表达式
^[^\{]*\{[^\}]*[\W]self[^\}]*\}原创 2021-04-22 11:59:03 · 172 阅读 · 0 评论 -
Xcode 运行时左侧Memory显示Disabled
Xcode左侧的Show tho Debug navigator 栏中Memory处显示Disabled因为打开了僵尸断点,即NSZombieEnabled处于enabled状态。点击Xcode顶部导航栏中的工程名(target)-> Edit Scheme… -> Run -> Diagnostics -> Zombie Objects取消勾选 ->close...原创 2021-04-09 10:45:16 · 1436 阅读 · 0 评论 -
Xcode 去掉Not a Doxygen trailing comment⚠️提示
Build setting->Documentation Conments->Debug选择No原创 2021-04-09 10:33:18 · 254 阅读 · 0 评论 -
Xcode提示set a breakpoint in malloc_error_break to debug
原创 2021-04-07 17:27:50 · 3457 阅读 · 0 评论 -
Xcode经典主题
主题下载地址解压缩后放到~/Library/Developer/Xcode/UserData/FontAndColorThemes路径下重启Xcode原创 2020-10-29 17:55:32 · 904 阅读 · 0 评论 -
Xcode 运行项目突然报错 18 duplicate symbols for architecture arm64
项目没有做任何项目配置上的更改,突然运行时报错,报错内容如下18 duplicate symbols for architecture arm64解决问题项目中用到了cocaapods第三方库管理删除 Pods文件夹 (这里面都是第三方库的项目代码)删掉 Podfile.lock 文件 (锁定版本的)然后执行pod install或者pod update重新拉第三方问题可能出在项目的分支切换上考虑可能是分支切换时一些文件的缓存没来得及更新导致...原创 2020-07-15 11:50:59 · 4247 阅读 · 0 评论 -
Xcode 升级到11.4版本无法真机调试
原创 2020-03-27 11:03:09 · 1364 阅读 · 3 评论 -
iOS 换了AppIcon后切换回桌面总是先显示之前旧图标再显示新图标问题
问题描述: APP换了Assets.xcassets里面的AppIcon,从图1.png换到图2.png之后,在使用HOME切回桌面总是图1先显示一下之后会换回图2。系统环境:MAC 10.15开发环境:xcode 11.1排除问题 :尝试清空AppIcon以及检索项目内所有跟Icon类似的图片 全部删除,APP卸载,手机重启,故障依旧。由此可见非人为各方面因素导致,猜测 xcode ...原创 2019-12-03 10:29:09 · 6050 阅读 · 0 评论 -
"_OBJC_CLASS_$_<#文件名#>", referenced from:
1:.m 文件没有导入在Build Phases里的Compile Sources 中添加报错的文件。2 :.framework文件没有导入在Build Phases里的Link Binary With Libraries中添加。3: 删除没有用到的编译地址在Build Settings里搜索Search Paths ,将里面Library Se原创 2017-08-29 12:25:05 · 895 阅读 · 0 评论 -
Xcode NSLog输出带时间、文件名、行、方法名
// 不带方法名#define NSLog(FORMAT, ...) {\NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];\[dateFormatter setDateStyle:NSDateFormatterMediumStyle];\[dateFormatter setTimeSty原创 2017-08-29 19:17:03 · 2153 阅读 · 0 评论 -
iOS 创建pch文件Xcode9.0
1 创建PCH文件 2 在工程的 TARGETS -> Building Setting中搜索Prefix Header,然后把Precompile Prefix Header右边的NO改为YES:3.双击 Prefix Header,添加刚刚创建的pch文件的工程路径,添加格式:“$(SRCROOT)/项目名称/pch文件名”原创 2017-09-29 18:13:22 · 1192 阅读 · 0 评论 -
iOS CocoaPods Podfile文件常用库
platform :ios, '8.0'target "项目名" do#pod 'AFNetworking'#pod 'BaiduMapKit'#pod 'FMDB'#pod 'JCore'#pod 'JMessage'#pod 'MBProgressHUD'#pod 'MJRefresh'#pod 'YHPhotoKit'#pod 'YHPopupView'# networkpod 'AFNet...原创 2017-09-29 18:35:25 · 625 阅读 · 0 评论 -
Xcode10 打开旧项目报错Multiple commands produce定位到Info.plist解决方案
今天一早升级了Xcode10 结果一打开项目直接闭门停了。报错内容如下:--------------------------------------------------------------Showing Recent Messages:-1: Multiple commands produce '/Users/apple/Library/Developer/Xcode/De...原创 2018-09-18 19:41:18 · 24968 阅读 · 1 评论 -
Xcode中查找中文字符
然后输入 @"[^=XXFN}[\u4E00-\u9FA5]+{FNXX=n]?"原创 2018-10-21 01:15:52 · 660 阅读 · 0 评论 -
码云设置公钥
输入命令 ssh-keygen -t rsa -C "username" 生成公钥 回车 输电脑开机密码 再回车 再次输入开机密码 看到上图说明成功了 终端上会显示Your public key has been saved in /Users/apple/.ssh/id_rsa.pub. 终端输入cd /Users/ap...原创 2018-10-21 01:25:41 · 866 阅读 · 0 评论 -
Xcode10 安装8.2模拟器
直接在xcode现在安装没有反应,所以先从官方下载8.2 然后用Xcode安装模拟器。1 先下载 iOS8.2模拟器下载地址https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK8_2-8.2.1.1434581536.dmg2 前往文件夹/...原创 2019-01-16 15:11:54 · 1951 阅读 · 0 评论 -
Xcode Build值 每次编译自增脚本
1.创建 Run Script2。添加shell代码#!/bin/bashbuildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")buildNumber=$(($buildNumber + 1))/usr/libexec/PlistBuddy -c "Set ...原创 2019-04-30 10:49:32 · 871 阅读 · 0 评论 -
Xcode 10.3 报错 Failed to find or create execution context for description
方法一 :重启电脑 (简单粗暴) 方法二 :安装一个Xcode 11 开发者预览版(正巧了我装了个Xcode11 报错也修复了 任性就是不想重启电脑)原创 2019-09-20 16:36:46 · 1031 阅读 · 0 评论 -
the identity used to sign the executable is no longer valid.的解决方法
原创 2015-12-21 10:54:00 · 481 阅读 · 0 评论 -
Xcode CocoaPods vim文件编辑快捷键
#创建查看 Podfile 文件vim Podfile#开始执行pod install#更新pod update#使用英文输入法#i:插入,从目前光标所在之处插入所输入文字o:插入新的一行,从行首开始输入文字。a:增加,目前光标所在的下一个字开始输入文字。3. vim常用命令1> 插入模式状态下按 [ESC]进入一般模式2> 一般模式状态下常用的快原创 2017-08-28 17:24:38 · 416 阅读 · 0 评论 -
ios 查看文件是否支持64位
1. 该文件点击右键 Show In Finder2. 该文件右键 显示简介3. 拷贝路径 4. 打开终端 输入 cd 然后粘贴拷贝的路径( cd 与路径中间用空格隔开)回车5. 输入 sudo lipo -info libWe.a( libWe.a 是文件名)回车6. 输入开机密码然后显示如下内容Architectures in the fat file原创 2017-04-24 16:53:02 · 878 阅读 · 0 评论 -
Xcode 6.4 解决 插件失效的方法
查看 插件目录:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/ 邮件打开插件 包内容 找到里面的 Info.plist 文件 并 打开他 在DVTPlugInCompatibilityUUIDs 下 新添加个 键值对 value 是 7FDF5C7A-131F-4ABB-9EDC-8原创 2015-11-25 10:40:25 · 398 阅读 · 0 评论 -
Xcode更新之后插件失效的解决办法
打开终端,输入以下代码:defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID获取到DVTPlugInCompatibilityUUID,然后在终端输入:find ~/Library/Application\ Support/Developer/Shared/Xcode/Plu原创 2015-12-11 10:23:58 · 578 阅读 · 0 评论 -
Xcode7--免证书真机调试
Xcode7之前,想要真机调试,必须花99刀购买开发者账号,而且步骤繁琐,需要下载证书。随着Xcode7的推出,大幅度的简化了真机调试的步骤,对ios开发工作者和正在学习ios开发的众多码农们,可以说是个不小的福利。现在,我就详细的向大家介绍一下如何免证书真机调试。 第一步:准备工作(Apple ID,iphone手机,Xcode7) Apple ID 申请网址:https:原创 2016-03-11 11:17:48 · 284 阅读 · 0 评论 -
Xcode 7.3编译报错 Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.x 解决方案
7.3编译 报错如下Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.x只要设置 Build Setting -> Optimization Level ->fast 可以解决 亲测 可行原创 2016-04-01 11:33:41 · 7921 阅读 · 0 评论 -
怎么去掉Xcode工程中的某种类型的警告
问题描述 在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多多的警告,那么我们有没有办法去掉这些烦人的警告,不然一个工程几百个警告,你看着怎么都不爽吧。我们怎么去掉警告呢?1. 最直接、最一劳永逸、最安全的方式,直接找到警告的那段代码,改为不警告。这个方式最安全。可是它原创 2016-01-21 16:13:43 · 566 阅读 · 0 评论 -
Xcode中针对警告(黄色叹号)的忽略消除处理
当有些警告不想看到黄色感叹号时,可以采取一些特殊的手段强制消除警告#pragma clang diagnostic push?#pragma clang diagnostic ignored "警告名称"?// 被夹在这中间的代码针对于此警告都会无视并且不显示出来?#pragma clang diagnostic pop当然,也可以在pch等具有大范围作用域的头文件中包含:?#原创 2016-01-21 15:58:03 · 4687 阅读 · 1 评论 -
Mac OS X 开发模式: Enable Developer Mode on this Mac?
在Xcode首次运行的时候会提示要不要激活Mac OS X操作系统的开发模式( Enable Developer Mode on this Mac?。如图: 然后: 点击【Enable】按钮后,输入密码即可。 如里点击了【Don`t Enable】以后每次debug时都会让你输入用户名、密码,让人不胜其烦。其实,原创 2015-12-16 10:13:22 · 993 阅读 · 0 评论 -
xcode7.0请求变更解决方案
https://developer.apple.com/library/prerelease/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html#//apple_ref/doc/uid/TP40016198-DontLinkElementID_13在iOS9 beta1中,苹果将原http协议改成了https协议,使用 TLS1.原创 2015-11-25 10:34:44 · 310 阅读 · 0 评论 -
Xcode 常用快捷键
1、统计Xcode项目代码行数 1 打开终端。 2 用ls和cd进到你项目的路径。 3 输入下面的指令: grep -r "\n" classes | wc -l (classes,为项目文件所在文件夹)(或者用grep -d recurse "\n" classes | wc -l )这里是使用unix命原创 2016-04-29 15:39:23 · 534 阅读 · 0 评论 -
iOS 自定义NSLog
//第一种#ifdef DEBUG#define CLog(format, ...) NSLog(format, ## __VA_ARGS__)#else#define CLog(format, ...)#endif// 第二种 #ifdef DEBUG# define DLog(fmt, ...) NSLog((@"[文件名:%s]\n" "[函数原创 2016-06-01 12:14:25 · 1561 阅读 · 0 评论 -
iOS 清除xcode缓存和生成文件
摁快捷键 shift+command+G 或者 Finder图标点击右键选 前往文件夹... 调出前往文件夹框在里面输入如下 /Users/(自己电脑名字)/Library/Developer/Xcode/DerivedData回车然后删掉目录下文件原创 2016-07-21 13:01:50 · 15261 阅读 · 0 评论 -
Xcode 常用代码块
//定义类的属性@property (nonatomic, strong) *;@property (nonatomic, weak) *;@property (nonatomic, assign) ;@property (nonatomic, copy) *;@property (nonatomic, weak)id> de原创 2017-03-20 17:53:09 · 318 阅读 · 0 评论 -
完美解决Xcode8.0之后版本NSLog打印输出不全
/** * 完美解决Xcode NSLog打印不全的宏 亲测目前支持到8.2bate版 */#ifdef DEBUG//#define NSLog(format, ...) printf("class: <%p %s:(%d) > method: %s \n%s\n", self, [[[NSString stringWithUTF8String:__FILE_...原创 2016-12-02 11:16:53 · 5988 阅读 · 0 评论 -
Xcode8 去掉系统无用NSlog信息输出
设置 OS_ACTIVITY_MODE : disable原创 2016-11-14 16:38:43 · 867 阅读 · 0 评论 -
清理Xcode缓存垃圾(编译项目产生的)
~/Library/Developer/Xcode/DerivedData原创 2016-12-19 18:12:00 · 4303 阅读 · 0 评论 -
Xcode 运行报错unrecognized selector sent to class
设置targets的building setting 的Other Linker flag 添加以下两项-all_load -ObjC原创 2016-11-18 11:01:07 · 4738 阅读 · 0 评论 -
iOS 报linker command failed with exit code 1 (use -v to see invocation)错
反正就是查看调用相关1、我以前添加开源的.a文件时也遇到过类似的情况,问题大多主要是出现在Ohter Linker Flags 这个属性,找到Build settings->Linking->Other Linker Flags,将此属性修改成-all_load2、把Other Linker Flags下的属性全删除了。3、错误信息中出现了某个类的名字,去原文件中看看#impo原创 2016-10-08 16:36:02 · 381 阅读 · 0 评论