gpt4 book ai didi

xcode - 根据事件配置将文件复制到 bundle

转载 作者:IT王子 更新时间:2023-10-29 07:59:16 31 4
gpt4 key购买 nike

是否可以根据事件配置控制将哪些文件复制到包中?我不想为此添加另一个目标,所以这不是一个选项。

现实生活中的例子是一个启动视频,实际上大小为 8mb,而且很长。该应用程序的每次启动都会显示这段令人讨厌的视频。我不想破坏太多代码,所以解决方案是一个非常短的启动视频,当调试配置处于事件状态时,它是要复制到包中的候选者。

是的,我可以将调试视频制作得非常小,这样如果它随发行版一起发布也不会受到影响,但为了学习新事物,我需要一种方法来根据配置控制复制哪个文件。我想运行脚本可以做到这一点,但也许有一个我没有看到的简单解决方案。

提前致谢!

最佳答案

我没有找到比使用运行脚本更好的解决方案。最好的引用是 Copy file to the App Resources directory if debug configuration is selected .

我用这个运行脚本解决了我的问题:

RESOURCE_PATH=$SRCROOT/ResourcesCopiedByRunScript

FILENAME_IN_BUNDLE=splashVideo.mp4

BUILD_APP_DIR=${BUILT_PRODUCTS_DIR}/${FULL_PRODUCT_NAME}

if [ "$CONFIGURATION" == "Debug" ]; then
cp "$RESOURCE_PATH/shortDebugSplashVideo.mp4" "$BUILD_APP_DIR/$FILENAME_IN_BUNDLE"
else
cp "$RESOURCE_PATH/productionSplashVideo.mp4" "$BUILD_APP_DIR/$FILENAME_IN_BUNDLE"
fi

关于xcode - 根据事件配置将文件复制到 bundle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5389219/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com