我有一个使用Obj-C cocoapods的快速项目,但每当我构建时,由于setBackgroundImageForState
以及setImageForState
的未解析标识符而失败。
我的Podfile包含:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.1'
pod 'AFNetworking'
pod 'AnimatedGIFImageSerialization'
pod 'TTTAttributedLabel'
pod 'JTSImageViewController'
pod 'JSQMessagesViewController'
我运行了pod install
。
我的网桥文件包含:
#import <AFNetworking/AFNetworking.h>
#import <AFNetworking/UIKit+AFNetworking.h>
#import "TTTAttributedLabel/TTTAttributedLabel.h"
#import "JTSImageViewController/JTSImageViewController.h"
#import <JSQMessagesViewController/JSQMessages.h>
并在项目设置中正确链接。
知道为什么会这样吗?感谢。
答案 0 :(得分:0)
打开终端cd
到Podfile
所在的目录:
] ls
...
Podfile
删除以前的安装:
] rm -rf Pods/ Podfile.lock
重新安装:
] pod install
Downloading dependencies
Installing AFNetworking (2.6.0)
Installing AnimatedGIFImageSerialization (0.2.0)
Installing JSQMessagesViewController (7.1.0)
Installing JSQSystemSoundPlayer (2.0.1)
Installing JTSImageViewController (1.4)
Installing TTTAttributedLabel (1.13.4)
Generating Pods project
Integrating client project
Xcode&gt;产品&gt;清理构建文件夹(option-shift-command-K)。您可能还想删除派生数据以获得良好的衡量标准(Xcode&gt; Window&gt; Projects&gt; Delete)。