gpt4 book ai didi

xcode - 使用自定义构建 Shell 脚本加密 Cocoa 资源

转载 作者:行者123 更新时间:2023-12-03 17:54:19 25 4
gpt4 key购买 nike

我使用以下脚本 ( Source ) 加密 Cocoa 应用程序中的一些资源:

DIRNAME=EncryptedResources
ENC_KEY="abcdefghijklmnopqrstuvwxyz123456"

INDIR=$PROJECT_DIR/$DIRNAME
OUTDIR=$TARGET_BUILD_DIR/$CONTENTS_FOLDER_PATH/$DIRNAME

if [ ! -d "$OUTDIR" ]; then
mkdir -p "$OUTDIR"
fi

for file in "$INDIR"/*
do
echo "Encrypting $file"
"$PROJECT_DIR/crypt" -e -k $ENC_KEY -i "$file" -o "$OUTDIR/`basename "$file"`"
done

但是,该脚本不处理 EncryptedResources 目录中的子目录。我有几个嵌套的子目录,那么修改 shell 脚本来处理子目录并正确输出这些内容的最简单方法是什么。

最佳答案

您需要使用 find 命令而不是 for 循环。

find $INDIR -exec "$PROJECT_DIR/crypt" 
-e -k $ENC_KEY -i {} -o "$OUTDIR/`basename {}`" \; # all on one line

可能是您需要做的事情的一个很好的近似,但是 find 很难使用,而且我是凭内存工作的。

关于xcode - 使用自定义构建 Shell 脚本加密 Cocoa 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16138479/

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