我正在使用xcode 6.3、Swid1.2和cocoapods安装"JSQMessagesViewController“库。这是我的豆荚文件:
pod 'JSQMessagesViewController'我的桥梁档案:
#import <JSQMessagesViewController/JSQMessages.h>然后我得到了错误:
'JSQMessagesViewController/JSQMessages.h' file not found with <angled> include; use "quotes" instead我不知道为什么会出错。当我用
#import "JSQMessagesViewController/JSQMessages.h"我知道错误了
JSQMessagesViewController/JSQSystemSoundPlayer+JSQMessages.h:19:9: 'JSQSystemSoundPlayer/JSQSystemSoundPlayer.h' file not found with <angled> include; use "quotes" instead这确实让我感到困惑,因为错误在JSQMessagesViewController的源代码中,我无法修改。我在谷歌上搜索了一天,找不到解决问题的方法。由于JSQMessagesViewController库在githup中非常流行,我相信一定有人知道如何修复它。
发布于 2015-04-24 16:24:29
您使用了框架的表示法。您在使用cocoapods 0.36或更高版本吗?然后,您可以通过将其放入您的pod文件中,从JSQMessagesViewController创建一个框架:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'JSQMessagesViewController'发布于 2015-10-24 02:21:39
我遇到了这个问题,我使用了Xcode7,iOS 2,iOS 9,使用cocoapods版本0.38.2,解决这个问题的是从Bridging-Header.h文件中删除#import <JSQMessagesViewController/JSQMessages.h>声明。
然后将其导入要在其中使用的类。
import UIKit
import JSQMessagesViewController
class MessageViewController: JSQMessagesViewController {
}作为Cocoapods 0.36,如果你使用use_frameworks!进入Podfile (就像Eric说的那样,cocoapods将为您包含的任何Pod创建一个框架。
发布于 2015-04-17 08:03:54
这应该是可行的:
#import "JSQMessages.h"
#import "JSQMessageData.h"https://stackoverflow.com/questions/29692448
复制相似问题