首页
学习
活动
专区
圈层
工具
发布

Xcode 26崩溃修改

背景电脑升级MacOS 26.0,之后旧版Xcode不支持了,下载Xcode26 Beta5,运行项目后崩溃,提示:dyldxxx: Symbol not found: _NSUserActivityTypeBrowsingWeb...解决办法解决办法就是:把 Foundation 的在链接参数中的位置往前面提到 CoreServices 之前方法 1:通过 Build Phases 调整框架链接顺序Xcode 的 Link Binary...With Libraries 列表的顺序可能影响链接器处理框架的优先级(部分场景下),可先尝试直接调整顺序:打开 Xcode 项目,进入目标 Target 的配置页:选中项目文件(左侧导航栏顶部)→...方法 2:通过 Other Linker Flags 强制指定链接顺序如果方法 1 不生效(部分系统框架的链接顺序由 Xcode 自动管理),可通过 手动指定链接器参数 强制控制顺序:进入 Target...参考使用 Xcode 26 构建,在 (, iOS 26) 设备启动崩溃 Symbol not found: _NSUserActivityTypeBrowsingWeb

81710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    StoryBoard——高级进阶之“热重载”

    而且通过KeyPath来添加属性特别容易导致莫名其妙的crash,如果你没有立即去运行,去及时的查看效果的话,写完这里之后,然后去改动了很多的代码,再去运行,结果崩溃了,这个时候你根本就找不到问题在哪里...当然,现在的Xcode版本已经不会崩溃了,之前是一直会崩溃的,苹果把他的健壮性又加强了一点,越来越方便我们开发了,但是他也没有任何的错误提示,还是有缺点的,而且我们的异常断点也断不到,也不好找问题。...我先来自定义一个UIView,创建一个子类(如下图),然后在ViewController里面再拉一个UIView,水平垂直居中,宽高固定,指定一下class。...当然,放到 .m 文件里也是可以的,这个时候我需要说明一下,这个关键字,如果你是在M1芯片的Mac上做开发,你必须把Xcode更新到13.0及以上的版本,否则他是不起作用的,并且会给你报一个错,但是不影响运行...写完 IB_DESIGNABLE 之后,都不用保存,立马就可以看到,Xcode自动在进行一个刷新,并且,在storyboard里面,我写的圆角、边框,都出来了(如下图),这就是使用Storyboard进行的一个热重载

    66010

    【IOS开发进阶系列】IOS常用开发技巧专题

    /Volumes/Xcode/Xcode.app /Applications/Xcode.app 2     调试技巧 2.1     日志打印类 2.1.1 让Xcode的控制台支持LLDB类型的打印...使用心得03:打开僵尸(Zombie)模式         如果打开了ARC或垃圾回收模式,在程序中发消息给以及重新分配的对象,将会引起程序崩溃。...这时定位崩溃原因将非常困难,因为出问题的对象已经重新分配了。一个解决的方法就是要求Xcode将对象设置为“僵尸”,而不是重新分配。...        [invocation getReturnValue:&returnValue];         NSLog(@"returnValue : %@",returnValue) 3     APP崩溃调试技巧...3.1     APP启动后崩溃调试 4     兼容性处理 4.1     系统定义宏 4.1.1 __OSX_AVAILABLE_BUT_DEPRECATED宏         我们在开发的过程中会发现某些方法被

    1.3K40

    Xcode 实用小技巧

    Xcode 14 补齐右侧}时,会自动格式化{}包含的代码块。 13 快速打开Xcode 终端切换到项目目录,然后输入xed .可快速打开 Xcode。...14 查看项目编译时间 在终端中输入defaults write com.apple.dt.Xcode ShowBuildOperationDuration -bool YES 15 UIView拖拽...在 storyboard 或者 xib 中将一个 UIView 拖拽到另一个 UIView 时会默认成为其子 view,如果按住command进行拖拽即可成为平级关系。...18 视图测试 在 View debugging 时,选择某个 UIView,然后使用快捷键command + shift + D可以快速在左侧的调试导航器中定位该 UIView。...25 复制代码 Xcode 14 之后可以选中代码,按住command + D即可复制选中的代码,如果没有选中,会直接复制光标行的所有代码。

    1.7K20

    iOS从Xib中设置样式

    而经过我的测试发现在Xcode6.1和Xcode6.4下这个margin可能表现行为还不一样。 为了避免麻烦,还是不用margin约束比较好,如何在添加约束时不使用margin约束呢?...快速在文件树中切换到当前文件 在Xcode中经常会遇到跳转比较多的情形,有时候若跳转到某个m文件,然后又想在左边的文件目录中切换选中文件为当前打开的文件,可以用Cmd + Shift + J来操作 显示或隐藏...快速敲block 每次敲block是不是很头疼括号,尖括号什么的,试着敲个inline看Xcode的提示再回车,还头疼吗?...-(UIColor*)borderUIColor { return [UIColor colorWithCGColor:self.borderColor]; } @end 设置属性更好的方法 Xcode...(扩展) UIView+Border&CornerRadius.h #import IB_DESIGNABLE // 动态刷新 @interface UIView(

    3.2K20

    扒虫篇-Bug日志 Ⅵ

    Xcode中开发者账号登陆不上 ? 试了试其他的账号也是一样,在账号密码没有输入错误的情况下还是登陆不上。 解决办法:重启电脑就解决了。 2. Xcode9中往工程中拖入文件很容易报错 ?...很奇怪的是,以前的Xcode拖入文件时,这里的m文件都会自动添加进来,但是Xcode9中会经常出现往工程中拖入文件 报 Undefined symbols for architecture x86_64...reverseObjectEnumerator]; BOOL haveHUD = NO; for (UIView *subview in subviewsEnum) { if ([...10.为UIView添加边框时的Bug 这个问题也不是难,就是隐藏性比较强,稍不注意,不认真分析,想当然的话就会被困住很久。 ?...[UIView animateWithDuration:0.1 delay:0 options:UIViewAnimationOptionCurveEaseOut animations:^{

    1.1K50

    iOS中动态更新补丁策略JSPatch运用基础一

    一、从一个官方的小demo看起         通过cocoapods将JSPath集成进一个Xcode工程中,在AppDelegate类的中编写如下代码: - (BOOL)application:(UIApplication... *)genView {     UIView * view= [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 320)];     view.backgroundColor... = [UIColor redColor];     return view; } 在工程中添加一个js文件,编写如下:     require('UIView, UIColor, UILabel')...self.view().addSubview(view)             }     }); 除了上面的代码,在ViewController.m文件中没有编写任何其他的方法,运行工程,可以看到程序并没有崩溃...这个类,需要在使用前进行如下引用: require('UIView') 同样也可以一次对多个Objective-C类进行引用: require('UIView, UIColor, UILabel') 还有一种更加简便的写法

    1.2K20

    iOS14适配【解决UITableViewCell兼容问题(往cell添加子视图的方式不规范)】

    cell.subviews 2.2.2 通过superview 获取cell的也需做相关修改 2.1 全局修改 2.2 注意事项 2.3 使用到的工具类 see also 前言 今天升级最新IDE Xcode...问题分析 iOS14 UITableViewCell的子试图不能点击或者滑动等手势响应问题,发现有问题的cell基本都是直接 cell.addSubView(tempView1) 这种方式添加的,通过Xcode...所以需要改规范的做法 cell.contentView.addSubView(tempView1) 温馨提示:如果你用旧版的Xcode打包,而非使用Xcode12以上版本编译打包的话,是不会有问题。...一旦你使用了Xcode12打包,就会出现此问题。...selector(addSubview:) withMethod:@selector(kunnan_addSubview:)]; } - (void)kunnan_addSubview:(UIView

    3.1K20
    领券