首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.h文件安装时未链接

.h文件安装时未链接
EN

Stack Overflow用户
提问于 2016-11-17 08:03:23
回答 1查看 908关注 0票数 1

MacOS10.12 xcode 8.1

我们正在试着安装吊舱

代码语言:javascript
复制
platform :ios, '8.0'

target 'ProjectName' do
pod 'ARSafariActivity', '~> 0.0'
pod 'FFBadgedBarButtonItem', '~> 1.0'
pod 'MMDrawerController', '~> 0.5'
pod 'MMProgressHUD', '~> 0.2'
pod 'MMSpreadsheetView', '~> 0.0'
pod 'Mantle', '~> 1.5'
pod 'Masonry', '~> 0.5'
pod 'NHAlignmentFlowLayout', '~> 0.1'
pod 'NMRangeSlider', '~> 1.1'
pod 'PBWebViewController', '~> 0.2'

pod 'SZTextView', '~> 1.1'
pod 'AAPLAdvancedCollectionView', :git => 'https://github.com/zwaldowski/AAPLAdvancedCollectionView.git', :tag => 'v1.0.11'
end
target 'ProjectNameTests' do
pod 'Kiwi', '~> 2.3'
pod 'OHHTTPStubs', '~> 4.0'
end

给出错误词法和预处理问题。没有找到Mantle.h文件。

我们试过用iOS - Build fails with CocoaPods cannot find header files,但这仍然不起作用。

EN

回答 1

Stack Overflow用户

发布于 2016-11-17 08:18:04

如果您不打算在快速和目标-c之间添加桥接文件,则应该指定使用框架。

使用无桥文件的Pods

将荚文件更新为

代码语言:javascript
复制
platform :ios, '8.0'

target 'ProjectName' do
use_frameworks!
pod 'ARSafariActivity', '~> 0.0'
pod 'FFBadgedBarButtonItem', '~> 1.0'
pod 'MMDrawerController', '~> 0.5'
pod 'MMProgressHUD', '~> 0.2'
pod 'MMSpreadsheetView', '~> 0.0'
pod 'Mantle', '~> 1.5'
pod 'Masonry', '~> 0.5'
pod 'NHAlignmentFlowLayout', '~> 0.1'
pod 'NMRangeSlider', '~> 1.1'
pod 'PBWebViewController', '~> 0.2'

pod 'SZTextView', '~> 1.1'
pod 'AAPLAdvancedCollectionView', :git => 'https://github.com/zwaldowski/AAPLAdvancedCollectionView.git', :tag => 'v1.0.11'
end
target 'ProjectNameTests' do
pod 'Kiwi', '~> 2.3'
pod 'OHHTTPStubs', '~> 4.0'
end

现在您不需要导入.h文件,它将作为模块导入:)

我希望您能在更新后的pod文件中看到use_frameworks! :)

使用带桥文件的Pods (如果您不想处理框架,但只直接处理Objective文件)

创建一个名为.h的YourAppName-Bridging-header.h文件,打开它并添加您想要导入的所有目标-C文件,例如

代码语言:javascript
复制
#ifndef YourAppName_Bridging_Header_h
#define YourAppName_Bridging_Header_h


#endif /* YourAppName_Bridging_Header_h */

#import "Reachability.h"
#import <CommonCrypto/CommonCrypto.h>

现在,您可以在任何文件中使用它,而不必担心一次又一次地导入它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40649574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档