Apple基础(Xcode③-Singbox Core)

brew install go

open ~/.bash_profile

export PATH="$PATH:$(go env GOPATH)/bin"

先确保工具链完整

go install github.com/sagernet/gomobile/cmd/[email protected] go install github.com/sagernet/gomobile/cmd/[email protected]

gomobile init -v # 关键:-v 会打印详细日志

官方其实有现成的入口,不需要手写 gomobile

# 在源码根目录执行

make lib_install # 安装 gomobile 专用 fork

make lib_ios # 官方脚本会自动修补导出

xcframework successfully written out to: /Users/m/Desktop/sing-box-1.11.0/Libbox.xcframework

✅ 它到底是什么?

一个 Xcode 支持的二进制框架包

内部包含 ios-arm64(真机) ios-arm64_x86_64-simulator(模拟器)

你在 NetworkExtension 里 import Libbox 就能调用 sing-box 的 C/Go API 拖进 Xcode ▸ Embed & Sign 即可使用

如果之前创建过一个相同的项目,然后又删了重新创建这个相同id的项目就会爆错。

同一个 Bundle ID(com.your.vlessdemo 及其子 ID)之前已经注册过,被你手动删掉后,Apple 后台其实还占着坑,导致新的工程下载不到有效的 Provisioning Profile,于是签名时报 “code object is not signed at all”。

彻底清掉旧
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aaiier

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值