2016-10-03 70 views
2

我正在尝试将套接字移动ScanApiSdk添加到我的项目中,但未能生成错误'ScanApiHelper.h'文件未找到。我已使用CocoaPods方法将其安装到我的项目工作区中。将SDK解压缩到与我的项目文件夹相同的文件夹级别的文件夹中。将以下行添加到我的Podfile。无法建立ScanApiSdk,错误ScanApiHelper.h文件未找到

pod 'ScanAPI', :path => '../scanapisdk' 

然后在提示符下运行pod install命令。从xcworkspace文件启动项目,然后将以下行添加到我的桥接头。

#import "ScanApiHelper.h" 

构建在桥接报头中的此行失败。

Xcode的版本8.0(8A218a)

宝石--version 2.0.14.1

荚 - 版本1.0.1

ScanAPI SDK版55年3月10日

我能够从Github下载示例SingleEntrySwift项目,构建它,并将其加载到我的iPhone上进行测试。

有人可以帮助指出我在做什么我自己的项目或疑难解答步骤错了吗?

+0

是否有来自SDK zip的所有文件,例如'scanapI.podspec'和'ScanApiHelper.h',在'scanapisdk'里面还是嵌套在里面?你可以尝试使用ScanAPI目录的绝对路径吗? – Enrico

+0

所有文件都在基本scanapisdk文件夹中,没有子文件夹。我只是尝试使用scanapisdk的绝对路径,但它仍然无法构建。该吊舱正在成功安装。我可以在项目导航器的Pods树下,Development Pods下,然后ScanAPI下看到它。在那里我看到ScanApiHelper.h –

+0

你能确定你的桥接头文件的路径是在'XCode - > Build Settings'下设置的吗? – Enrico

回答

1

我也有这个问题,这solution为我工作。

基本上,如果您使用use_frameworks!,则不需要桥接头。相反,您只需使用ScanAPI的任何swift文件中的import ScanAPI即可。

+1

是的,这是确切的解决方案。在与来自套接字移动设备的开发人员进行故障排除时发现它。感谢您的发表! –