前段时间因为修改一个工程,此工程已经很长时间不维护了,打开时发现了很多问题:
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,我之前可能用两个不同的版本都打开过工程,因此才怪事连连啊~~
网友评论