在xcode中是否有办法让某个特定资源(在这种情况下是一个视频文件)在某种程度上是可选的?只是不在代码中使用该文件是一回事,但是在构建阶段将电影文件从复制包列表中排除是另一回事......
我宁愿不创建另一个目标,因为这个项目已经有几个目标,并且重复所有目标并不理想,但可能是我的最后一招。
有关如何做这样的事情的任何建议吗?
答案 0 :(得分:2)
您可以创建自定义构建配置(例如,ReleaseNoMovie),然后在构建阶段添加“运行脚本”,根据所选的构建配置删除资源:
if [ "$CONFIGURATION" == "ReleaseNoMovie" ]; then
rm "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/myMovie.mov"
fi