导入Square SDK时克隆和复制方法不起作用

时间:2017-04-18 19:37:31

标签: ios objective-c git square-connect

我从GitHub下载了示例项目,按照说明基本上将SDK复制并粘贴到我的应用程序中,但框架丢失了。

enter image description here

此外,如果我只是将包含文件的文件夹拖放到我的应用程序中,就像GitHub所说:

  

克隆和复制

     

您始终只需克隆此存储库并复制源文件即可   从SquarePointOfSaleSDK目录进入你的项目,但何时   使用此方法,您必须手动使SDK保持最新   自己。

enter image description here

当我去构建应用程序时,我收到以下错误:

enter image description here

我的活动尝试将SquarePointOfSaleSDK.h添加到关联的框架和库中,但这不起作用。

有什么想法?

1 个答案:

答案 0 :(得分:1)

  1. 克隆https://github.com/square/SquarePointOfSaleSDK-iOS repo
  2. 将目录复制到项目的根目录中。 (见图1)。通常,这是包含<YourAppName>.xcodeproj文件的文件夹。

  3. 在XCode的文件浏览器中,将复制的SquarePointOfSaleSDK目录拖到应用程序的项目中&gt;选择“创建论坛”&gt; 选中应用目标

  4. 旁边的“添加到目标
  5. 在构建设置下(参见图2),将$(SRCROOT)添加到用户标题搜索路径构建设置&gt;将其设置为递归搜索子文件夹。 &GT;为目标设置始终搜索用户路径构建设置标记为YES

  6. 在任何相关标头/实现文件中使用以下导入声明: #import <SquarePointOfSaleSDK/SquarePointOfSaleSDK.h>

  7. 图1:添加SquarePointOfSaleSDK组和文件后的文件浏览器:

    image of file explorer

    图2:构建设置

    image of build settings