仅供参考,xcode报错理由太多。
背景:模仿新浪微博,取名Timor微博
项目,之所以写出项目名,是因为bug出现在项目名上。
1.正常安装cocopoads
2.正确书写Podfile ,如下:
platform :ios, '9.0'
target 'Timor微博' do
use_frameworks!
pod "AFNetworking"
pod "SDWebImage"
pod "YYModel"
pod "FMDB"
pod "SVProgressHUD"
pod "pop"
end
3.运行 command+B,报错
报错内容:ld: framework not found AFNetworking
clang: error: linker command failed with exit code 1 (use -v to see invocation)```
解决方案:
1.网络方案:删除pods所有内容,重新pod install (尝试无效)。
1.删除工程文件夹下的Podfile、Podfile.lock和Pods文件夹,xcworkspace文件。
2.打开xcodeproj文件,删除项目中的Pods文件夹及Framework文件夹(此时这两个文件夹中的文件已经报红,说明此时这些文件已经不存在)
3.删除配置文件: 打开Build Phases选项,删除Check Pods Manifest.lock和Copy Pods Resources,以及Embeded Pods Frameworks
4.删除项目中引用的头文件及相关的代码
2.本项目错误原因,因项目名为 timor微博
,中英结合导致。
在 Build Phases
里面的Link Binary With libraries
里面导入的框架为 Pods_Timor__.framework
明显:在导入的 .framework
里面 中文被 __
代替.
解决办法:删除Pods_Timor__.framework
,重新点+号添加 Pods_Timor微博.framework。