You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Xcode 9、Swift 4中添加Square SDK依赖求助(Git子模块方式)

一步步教你在Xcode 9 + Swift 4中添加SquarePointOfSaleSDK作为Git子模块

别慌,我会把每个操作拆成超简单的步骤,跟着做就行:

1. 用终端添加Git子模块

首先打开终端(Launchpad里搜“终端”就能找到),导航到你的Xcode项目根目录——就是存放你项目.xcodeproj文件的那个文件夹。比如你的项目在/Users/Craig/MyShopApp里,就输入:

cd /Users/Craig/MyShopApp

确认路径正确后,执行子模块添加命令:

git submodule add https://github.com/square/SquarePointOfSaleSDK-iOS.git

执行完成后,你的项目根目录会多出一个SquarePointOfSaleSDK-iOS文件夹,里面就包含需要的SquarePointOfSaleSDK.xcodeproj文件。

2. 把SDK项目拖进你的Xcode项目

打开你的Xcode项目,找到刚才生成的SquarePointOfSaleSDK.xcodeproj文件,直接拖拽到Xcode左侧的项目导航栏里(比如拖到自己项目文件的下方,或者任意分组里都可以)。

注意:拖拽弹出的窗口里不要勾选“Copy items if needed”,因为我们用的是Git子模块,要保持和原仓库的关联,复制会失去子模块的意义。

3. 添加构建依赖

这一步是确保项目能正常调用SDK的关键:

  1. 点击Xcode左侧导航栏最顶部的蓝色项目图标(就是你项目的名字)。
  2. 在右侧面板里,选择你项目的主Target(一般和项目同名)。
  3. 切换到Build Phases标签页。
  4. 找到Target Dependencies部分,点击下方的+号。
  5. 在弹出的列表里找到SquarePointOfSaleSDK(对应SDK的target名称),选中后点击Add。
  6. 继续往下找到Link Binary With Libraries部分,同样点击+号,找到SquarePointOfSaleSDK.framework添加进去——这一步是保证你的代码能调用SDK里的方法。

最后检查小提示

做完上面的步骤,你可以按Cmd+B编译项目试试。如果遇到编译错误,先确认这两点:

  • 项目的Swift语言版本设置为4.0(在Build Settings里搜索Swift Language Version就能找到)。
  • 子模块是否拉取完整:如果SquarePointOfSaleSDK-iOS文件夹是空的,在终端里执行git submodule update --init --recursive即可。

内容的提问来源于stack exchange,提问作者Craig C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:29:04