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

如何设置Xcode构建参数以生成Release版静态库而非Debug版?

生成Release版本静态库并通过TestFlight分发的解决步骤

1. 切换Xcode构建配置到Release

  • 点击Xcode顶部工具栏的Scheme下拉菜单(显示当前构建配置的位置,比如你的静态库名称),选择Edit Scheme...
  • 在弹出窗口左侧选中Build,右侧将Run、Test、Profile、Archive的Configuration全部改为Release
  • 关闭窗口后,再次确认Scheme下拉菜单已切换到Release模式

2. 构建Release版本静态库

  • 确保目标设备选择Generic iOS Device或真实iOS设备(不要选模拟器,否则会生成仅支持模拟器架构的产物)
  • 点击顶部菜单栏的Product > Build,等待构建完成
  • 构建产物会生成在Build/Products/Release-iphoneos/目录下,这里就是你需要的Release版本静态库

3. 打包可分发的库文件(可选但推荐)

如果需要给同事提供通用的分发包,推荐生成XCFramework(支持多架构),执行以下命令:

xcodebuild -create-xcframework \
-library Build/Products/Release-iphoneos/你的静态库名称.a \
-headers Build/Products/Release-iphoneos/include/你的静态库头文件目录 \
-output 你的静态库名称.xcframework

将生成的XCFramework打包成ZIP文件,方便上传TestFlight。

4. 上传到TestFlight分发

  • 打开App Store Connect,进入对应应用项目的TestFlight标签页
  • 点击Add Build,选择打包好的ZIP文件上传
  • 等待苹果审核通过后,同事即可在TestFlight中获取到Release版本的构建包

注意事项

  • 检查Build Settings中,Release配置下的Strip Debug Symbols During Copy需开启,避免包含冗余调试符号
  • 若静态库包含Swift代码,需将Embedded Content Contains Swift Code设为YES,同时Release配置的Swift优化等级推荐设为Fast, Whole Module Optimization
  • Release版本会自动进行代码优化,产物体积更小、性能优于Debug版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 15:42:49