美文网首页
这是一个swift有关cocopoads的错误

这是一个swift有关cocopoads的错误

作者: 简单Timor | 来源:发表于2019-03-19 09:57 被阅读0次

仅供参考,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。

屏幕快照 2019-03-19 上午9.48.50.png 屏幕快照 2019-03-19 上午9.56.44.png

相关文章

网友评论

      本文标题:这是一个swift有关cocopoads的错误

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