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

如何手动导入安装EsptouchForIOS SDK到iOS应用项目

EsptouchForIOS 手动集成完整步骤

首先先清理你之前导入的无效内容:移除已经拖入项目的所有Esptouch相关.h、.m文件,以及从示例项目中拖拽的Frameworks,删除时选择Move to Trash避免残留文件冲突。

步骤1:导入核心源码文件

  • 拿到EsptouchForIOS官方源码包后,找到根目录下的Esptouch文件夹,将文件夹内所有.h、.m文件拖拽到你的Xcode项目左侧导航栏中
  • 弹出的导入确认窗口中,必须勾选Copy items if needed,同时勾选你项目的App Target选项,点击完成

步骤2:添加依赖系统库

  • 点击Xcode左侧导航栏顶部的项目根节点,选中你的App Target,进入Build Phases标签页
  • 展开Link Binary With Libraries,点击下方+号,依次添加以下依赖:
    • Foundation.framework
    • UIKit.framework
    • CoreLocation.framework
    • NetworkExtension.framework
    • libc++.tbd
    • libz.tbd

步骤3:调整编译配置

  • 还是在App Target的设置页,进入Build Settings标签页
  • 搜索Other Linker Flags,在配置项中添加-ObjC标志
  • 搜索Enable Bitcode,将配置值改为NO,避免兼容报错
  • 如果你用Swift开发项目,搜索Objective-C Bridging Header,在配置项中填入你的桥接文件路径,然后在桥接文件中添加代码:#import "ESPTouchTask.h";纯Objective-C项目跳过本步
  • 搜索Header Search Paths,确认你导入的Esptouch头文件所在目录已经在列表中,若不存在则手动添加,路径右侧选择recursive递归属性

步骤4:验证集成结果

在项目任意业务代码文件中尝试引入Esptouch头文件、初始化核心类,按下Command + B编译项目,无报错即为集成成功:

// OC项目引入示例
#import "ESPTouchTask.h"

ESPTouchTask *task = [[ESPTouchTask alloc] initWithApSsid:@"test" apBssid:@"test" apPassword:@"test" isSsidHidden:NO];
// Swift项目引入示例(配置完桥接文件后可直接调用)
let task = ESPTouchTask(apSsid: "test", apBssid: "test", apPassword: "test", isSsidHidden: false)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 05:54:03