问题标签 [run-script]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
24450 浏览

mysql - 如何在 Windows 7 中使用命令行执行大型 MySQL 数据插入脚本文件?

我是 MySQL 新手。我对如何通过命令行执行此操作很感兴趣;我已经尝试过,但在控制台输出中没有登录,并且字符集不是utf-8.

0 投票
1 回答
360 浏览

xcode4 - Xcode 4 Build Phases中运行脚本的作用是什么

任何人都可以解释 xcode 4 中运行脚本的实际用法吗?

  1. 运行脚本的用途是什么。

  2. 我们可以在运行脚本中添加哪种类型的脚本。

  3. 何时执行运行脚本。

  4. 解释一些编写运行脚本的例子。

你能在 xcode 4 的 Build Phases 中给出所有关于运行脚本的想法吗?

0 投票
2 回答
370 浏览

xcode - 全局 Xcode 运行脚本

为了自动更新构建日期和构建编号,我在我的方案中为构建阶段设置了一个运行脚本:

虽然这可行,但缺点是这些方案绑定到用户特定的设置,即它们被排除在版本控制之外并且很容易丢失。

解决此问题并使所有开发人员都可以使用这些脚本的正确方法是什么?

0 投票
1 回答
954 浏览

grails - 来自groovy脚本的grails oauth

我正在尝试运行一个调用 Linkedin API 的 groovy 脚本。问题是,如何使用 groovy 脚本中的 grails oauth 插件进行身份验证?这是我的配置:

这是我的脚本,我以 "grails run-script scriptname.groovy" 开头:

如果我打印响应,我会得到“OAuth 请求中使用的令牌无效”

谢谢。

0 投票
1 回答
2535 浏览

xcode - 如何在构建阶段从运行脚本访问 Xcode 用户定义构建设置?

我在构建阶段运行脚本。

Xcode 允许您定义用户定义的构建设置。我想我会使用这些设置来存储我想要传递给脚本的值或路径。

这可能吗?如何在构建阶段将用户定义的构建设置传递给脚本?你能指点我一些文档或教程吗?

我正在使用 Xcode 4.3.1

0 投票
4 回答
18156 浏览

xcode - 在构建阶段“运行脚本”需要哪些权限?

在我的项目的“运行脚本”构建阶段,如果我在构建阶段的“运行脚本”文本框中输入脚本,一切都会正常工作。

但是为了使编辑/比较等更容易,我想我会将脚本保存为文件作为我项目的一部分,而只需在文本框中填写路径:

例如:我在文本框中粘贴以下路径。

但是当我尝试构建它时,我收到“Permission Denied”消息。

我能做些什么来解决这个问题?如果我剪切/粘贴实际代码,那么它只是“有效”。我的用户帐户是管理员帐户。没有其他人使用我的机器。

0 投票
1 回答
1264 浏览

xcode - 如何在环境变量中指定包含空格的文件夹路径,该环境变量将在 Xcode 的运行脚本构建阶段传递给 cp?

我在 Xcode 项目的“运行脚本”构建阶段运行的脚本中有以下行:

$BACKGROUND_TEXTURES_FOLDER_PATH 在我的项目的构建设置中被定义为“用户定义的设置”。该路径是通过组合其他变量/用户设置等生成的。

问题是,当文件夹路径包含“空格”时,cp 命令往往会失败。但是由于文件夹路径是通过组合其他变量生成的,如何“转义”路径,以便 cp 正确读取变量?

echo 似乎可以正确输出变量--> 所以空间似乎没有问题。

0 投票
1 回答
1941 浏览

xcode - 如何让 Xcode 刷新设备上的文件夹引用?

我通过执行以下操作创建了一个文件夹引用:

  1. 在磁盘上创建了一个文件夹。添加了任何应该包含在其中的文件。
  2. 在 Xcode ---> 将文件添加到项目中 ---> 单击文件夹 ---> 如有必要,取消选中复制文件 ---> 单击为任何添加的文件夹创建文件夹引用

问题:每当我对文件夹中的文件进行更改(添加/删除)等时,这些更改都会在 Xcode 中获取。(您可以在项目导航器中看到更改)。当我在模拟器上运行时,这些更改不存在。删除模拟器上的应用程序没有帮助。只有当我在模拟器中单击“重置内容和设置”时,它才会接受更改。

我已经将以下脚本添加到我的构建阶段:

它在编译之后但在复制捆绑资源之前运行。我的捆绑资源包含此文件夹。

我不确定脚本是否重要,因为 Xcode 会在没有它的情况下获取更改。除非我手动设置“重置内容和设置”,否则模拟器不会更新。

解决我的问题的正确方法是什么?

编辑:我尝试过 Clean,然后是 Build,但这似乎没有任何区别。

0 投票
2 回答
16152 浏览

xcode - 在 Xcode 构建阶段运行脚本中设置全局环境变量

我正在使用 Jenkins 进行持续集成构建。我有很多工作都有很多相同的配置代码。我正在将这一切都提取到一个我想在构建前后运行的通用脚本文件中。

我一直无法弄清楚如何在该脚本中设置一些环境变量,以便 Xcode 构建命令和 Jenkins 构建都可以看到它们。

有谁知道这是否可能?

0 投票
1 回答
5150 浏览

xcode4 - 用于创建目录和复制文件的 XCode“运行脚本”步骤失败

在构建过程中,我有以下自定义脚本步骤:

mkdir -p "${CONTENTS_FOLDER_PATH}/Frameworks" cp "${SRCROOT}/testing.1.dylib" "${CONTENTS_FOLDER_PATH}/Frameworks"

该脚本成功运行,但是当我检查捆绑包时,Frameworks 目录不存在。

不应该像我预期的那样工作吗?(使用 testing.1.dylib 创建的框架文件夹)。

编辑:添加了运行脚本的屏幕截图。 运行脚本