问题标签 [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 投票
1 回答
439 浏览

ios - 如何在 xcode 构建阶段运行脚本中检查 appledoc 是否有效?

如您所知,我们可以为 xcode 构建阶段运行脚本编写一个 sh 脚本;并且我希望它仅在发布版本的项目和已安装软件 appledoc 时运行,所以我将其编写如下:

它似乎根本不起作用!我知道问题是命令“哪个appledoc”出错了!所以问题是:

0 投票
2 回答
697 浏览

ios - 在构建时分配一个静态常量 ios xcode

我应该为我们的测试团队使用 Prod_URL 和 Stage_URL 构建和归档我的应用程序。现在我正在使用一个Constant.h文件,并且有一个类似的代码;

而且我总是更改注释行,以便能够构建我的应用程序的两个不同版本。

所以现在我想自动完成。

我创建了两个目标,例如 MyAppStage 和 MyAppProd。而且我认为我应该为此编写一个运行脚本以在这两#define行之间切换。但我不知道如何编写脚本。

或者对于这种情况有什么更好的方法吗?

谢谢,

0 投票
1 回答
56 浏览

xcode - 如何使用运行脚本 xcode 包含自定义库

我已经创建了一个库,我想包含使用运行脚本而不是手动包含 .a 和 .h 文件。怎么做?

0 投票
3 回答
3690 浏览

nginx - 拒绝在 nginx 中为特定 url 运行脚本

我在 URL 上有一个媒体文件夹example.com/media/,我想拒绝用户在我的服务器中运行脚本。我的服务器应用程序是 nginx,在如何拒绝在可写目录中执行脚本中,我找不到关于特定 URL 的任何特殊内容。这是我的 nginx 服务器配置:

我想拒绝在我的媒体 URL 中运行任何可执行的东西,用户可以在其中将他们的文件上传到服务器。我怎样才能做到这一点?例如当用户导航到example.com/media/bomb.pynginx 时返回 404 错误页面。我还更改了媒体文件夹的执行权限,但我需要为 nginx 执行此操作才能停止查看脚本文件。

0 投票
1 回答
141 浏览

ios - 在 xCode 中编译之前从 SVN 获取当前版本

我试图在编译之前获取当前的 SVN 版本,但是 xCode(5.1) 在运行自定义 shell 脚本之前开始编译文件。

要获得 SVN 修订版,我遵循以下示例

我添加了一个运行脚本,它获取当前版本并将其插入revision.h文件中,但这必须在编译之前:

  1. 我怎样才能在编译之前运行这个脚本。
  2. 还有其他什么可以获取当前的 SVN 版本并在应用程序运行时使用它。
0 投票
1 回答
1666 浏览

ios - iOS 运行脚本更新设置 root.plist 但更改未反映在设置中

我有一个 iOS 应用程序,其中有一个设置包。root.plist 是:

Settings.bundle 的 root.plist

当我手动更改Item6>Titles>Item0' 值并运行它时,它反映了应用程序的设备设置页面中的更改。

现在,我做了一个运行脚本来设置这个字段的构建版本

Root.plist 中项目的指定值已更改(正如我通过 Xcode 看到的那样),但它似乎没有反映在设备上应用程序的设置中。

知道为什么吗?这个奇怪的问题有什么解决办法吗?我错过了什么吗?

0 投票
1 回答
6107 浏览

ios - PlistBuddy 或代码显示版本信息 iOS

我在 settings.bundle 中添加“版本详细信息”。设置该标识符的更好方法是什么,我看到很少有人通过其他代码使用带有 Plistbuddy 的运行脚本来做到这一点。

如果你使用 plistbuddy 是不是这样,即使你不打开应用程序,它也会立即显示更新的版本详细信息。从应用程序更新版本后。店铺?

如果通过代码完成,则必须打开应用程序。在设置中查看更新。

0 投票
1 回答
274 浏览

adobe-indesign - 如何在 indesign 脚本中编写无响应

我正在运行此脚本以获取 indd 文件的所有表单字段。

我所做的是,创建了一个基于soap-java 的客户端并调用runscript 方法。现在我能够获取这些字段,但是如何将这些字段发送回客户端,即如何将其写入响应,然后在客户端如何从响应中读取它。

调用 runscript 方法的代码是:-

我还在文档中发现 runScript 方法返回RunScriptResponse但在我的情况下它返回 void。

http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/indesign/sdk/cs6/server/ids-solutions.pdf

0 投票
3 回答
1309 浏览

ios - 通过脚本增加xcode项目用户定义的变量

我想增加 xcode 项目中的用户定义变量。是否有任何脚本来增加用户定义的变量。

我有一个用户定义的变量"PATCH"。在 info.plist 中,我将此变量分配给 Bundle 版本。

我希望这个用户定义的变量在我使用不同的配置归档项目时自动递增。

我附上了截图,希望它能帮助你轻松理解我的问题:

Xcode 截图:

构建设置 - Xcode

列表截图:

在此处输入图像描述

我也通过这些链接:

Xcode 自动增量构建版本。

StackOverflow 问题

但是这些问题/链接不符合我的要求。我只需要通过脚本访问用户定义的变量。如果有人有解决方案,请帮助。任何帮助表示赞赏。

0 投票
1 回答
1156 浏览

ios - 运行某个Scheme时如何不运行脚本?

我在项目的目标中将以下脚本保存为运行脚本:

它检查 git repo 以查看是否有任何待处理的更改,如果有,则增加项目的内部版本号。这一切都很好。

问题在于,在运行 KIF 测试时,内部版本号的更改会与 KIF 测试的运行相混淆,因此它永远不会最终启动模拟器并运行。我已经验证,如果没有出现这样的内部版本号增量,KIF 测试将运行良好。

解决此问题的最简单方法是在 Xcode 中指定在运行某个方案时不运行给定脚本。此外,如果我可以从脚本本身查询正在运行的方案,那将完成同样的事情。但我不知道如何做其中任何一个。