美文网首页
iOS中打开旧工程出现的各种奇怪问题

iOS中打开旧工程出现的各种奇怪问题

作者: _compass | 来源:发表于2016-08-26 17:43 被阅读35次

前段时间因为修改一个工程,此工程已经很长时间不维护了,打开时发现了很多问题:

1.Could not build module UIKit

打开XCode编译出现此错误

wei解决方法:删除DerivedData文件夹,

原因:编译在ModuleCache的缓存出了问题。

2.dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib

原文链接::http://www.jianshu.com/p/46c3d65a996b

A.提示这种错误  首先检查自己开发证书。有没有被撤销或者过期。

B.清除缓存,重启xcode和电脑。如下:

1.清除Provisioning Profiles**  ~/Library/MobileDevice/Provisioning Profiles**2.清除DerivedData  ~/Library/Developer/Xcode/DerivedData3.清除com.apple.dt.Xcode  ~/Library/Caches/com.apple.dt.Xcode

C设置这个为YES

D这里添加这个字段 1) $(inherited)  2) @executable_path/Frameworks

文/烧开的汽水(简书作者)

原文链接:http://www.jianshu.com/p/46c3d65a996b

3.Installation Failed  Invalid argument

问题出现如下:

解决问题方法:查看"Bundle Identifier"是不是为空,这项值为空,就会出现此问题,将此值写正确即可:

4.Undefined symbols for architecture x86_64

这种问题一般是使用了静态库,而静态库兼容某个指令集,在下面这篇文章作者写的比较详细,供同学们参考:

http://blog.csdn.net/lizhongfu2013/article/details/42387311

除此之外,还有其他的一些问题,我想应该是因为我的电脑上装了两个版本的XCode,一个最新版本,一个是XCode6.x,我之前可能用两个不同的版本都打开过工程,因此才怪事连连啊~~

相关文章

  • iOS中打开旧工程出现的各种奇怪问题

    前段时间因为修改一个工程,此工程已经很长时间不维护了,打开时发现了很多问题: 1.Could not build ...

  • iOS 9 网络适配

    iOS 9采用https请求,运行旧工程或者未适配,会出现以下警告: App Transport Security...

  • 各种奇怪问题

    问题1 :系统找不到指定的路径 1)当我打开新的CMD(Win + R => cmd)时。它从介绍开始。 (第3行...

  • 基于工作空间框架实现的iOS分层架构实现

    iOS分层架构简介 在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种...

  • 各种奇怪的问题

    工作十多年,各种奇奇怪怪的病,大多数都和神经系统有关。耳鸣,各种各样的,尤其是右耳。因为某一年元宵节,有人放爆竹,...

  • UITableViewCell LayoutConstraint

    iOS的LayoutConstraint总会莫名出现很多很奇怪的警告,虽然它不影响工程的正常运行,但是每每看到终端...

  • iOS开发中常见问题集锦

    在iOS开发中,会出现各种各样的问题。今天,就把这些常见的问题以及各位的解决方案汇总下,方便以后查阅: iOS10...

  • iOS 16 闪退问题

    更新完iOS16之后编译旧项目出现以下问题 /* Exception NSException * "[<_...

  • (ClassName.o), unsupported addre

    关于iOS工程在Windows上打包出现这个问题 (ClassName.o), unsupported addre...

  • iOS 各种奇怪的崩溃

    本文会分享一些奇怪的崩溃堆栈,每个崩溃对应的类型和堆栈都存在差异。 注意,本文所有崩溃的原因都是同一个 1 EXC...

网友评论

      本文标题:iOS中打开旧工程出现的各种奇怪问题

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