我从GitHub下载了示例项目,并按照说明基本上将SDK复制并粘贴到了我的应用程序中,但是缺少该框架。
另外,如果我只是将包含文件的文件夹拖放到我的应用程序中,如GitHub所说:
克隆复制
您始终可以仅克隆此存储库并复制源文件
从SquarePointOfSaleSDK目录进入您的项目,但是当
使用这种方法,您必须手动使SDK更新
你自己
当我去构建应用程序时,出现以下错误:
我尝试将SquarePointOfSaleSDK.h
添加到链接的Frameworkds和库中,但这没有用。
有什么想法吗?
最佳答案
克隆https://github.com/square/SquarePointOfSaleSDK-iOS存储库
将目录复制到项目的根目录。 (见图1)。通常,这是包含<YourAppName>.xcodeproj
文件的文件夹。
在XCode的文件浏览器中,将复制的SquarePointOfSaleSDK目录拖到您应用的项目中>选择“创建组”>
选中应用目标旁边的“添加到目标”
在“构建设置”(参见图2)下,将$(SRCROOT)添加到“用户头搜索路径”构建设置>将其设置为递归搜索子文件夹。 >将目标的“始终搜索用户路径”构建设置标志设置为“是”
在任何相关的头文件/实现文件中使用以下导入声明:#import <SquarePointOfSaleSDK/SquarePointOfSaleSDK.h>
图1:添加SquarePointOfSaleSDK组和文件后的文件浏览器:
图2:构建设置
关于ios - 导入Square SDK时克隆和复制方法不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43480767/