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

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

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

iOS中打开旧工程出现的各种奇怪问题_第1张图片

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

iOS中打开旧工程出现的各种奇怪问题_第2张图片

文/烧开的汽水(作者)

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

3.Installation Failed  Invalid argument

问题出现如下:

iOS中打开旧工程出现的各种奇怪问题_第3张图片

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


iOS中打开旧工程出现的各种奇怪问题_第4张图片

4.Undefined symbols for architecture x86_64

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

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



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

你可能感兴趣的:(iOS中打开旧工程出现的各种奇怪问题)