gpt4 book ai didi

iphone - 使用 Applescript 递归地将资源添加到 Xcode 项目

转载 作者:行者123 更新时间:2023-12-03 19:15:23 28 4
gpt4 key购买 nike

是否可以使用 Applescript 将文件夹作为一个组添加到 Xcode 项目中,递归地添加其下面的所有内容,就像将其拖动到“组和文件”列表中一样?

最佳答案

我并不完全这样做,但我做了一件非常相似的事情。我运行以下 shell 命令作为构建后命令:(我将其分成几行,以便更容易阅读)

/Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp
-exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks
$FOLDER $APP_FOLDER

此命令将 $FOLDER 复制到您的应用,而 $APP_FOLDER 是(构建的).app 文件夹的位置,不是 Xcode 项目。例如,我的命令扩展到

/Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp
-exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks
/Users/beder/src/myproj/data
/Users/beder/src/myproj/build-iphone/Debug-iphonesimulator/Myproj.app

(我的构建系统使用 CMake,这就是 .app 文件夹位于一个非常规位置的原因。)

最终结果是将数据文件夹复制到 .app 文件夹(正如您所期望的 - ../Myproj.app/data/)。这绕过了将其复制到 Xcode,但我发现我不需要该文件夹出现在 Xcode 中。每次构建后,它都会复制该文件夹,因此我可以使用其中的文件,就像将文件夹拖到 Xcode 中一样。

显然这不是 applescript,但您可以通过以下方式在 applescript 中执行 shell 命令

do shell script "whatever"

关于iphone - 使用 Applescript 递归地将资源添加到 Xcode 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/868184/

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