这是一个可顺利构建出iOS framework的AList分支仓库
-
拉取web代码
sh ./fetch-web.sh
-
使用
gomobile
进行构建gomobile bind -target ios -bundleid {你的bundleid} -o {alist-expo仓库目录}/ios/alist/Alistlib.xcframework -ldflags "-s -w" github.com/alist-org/alist/v3/alistlib
除了从上游拉取最新代码以外,有以下变更:
- 为了移动端使用方便,密码改为了明文存储
- 从jing332/AListFlutter拷贝
alistlib
代码用于启动AList服务、输出日志等,并做少量改造 - 修改了若干不支持ios构建的子依赖代码,详见当前仓库的git submodules