问题标签 [build-settings]

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 回答
2535 浏览

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

我在构建阶段运行脚本。

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

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

我正在使用 Xcode 4.3.1

0 投票
2 回答
4392 浏览

delphi - 如何为 XE2 设置默认编译器选项?

我无法弄清楚如何更改默认的构建/编译设置。项目选项对话框左下角的小默认复选框已消失。文档指出:

The Default checkbox that appeared at the lower edge of many Project Options pages has been removed from the product. If you want to specify options as the default for multiple projects, the suggested alternative is to use option sets instead.

我绕着“选项集”、“配置管理器”等兜圈子。这甚至可能吗?“将选项指定为多个项目的默认选项”是什么意思?如果我有多个项目,那么这意味着这些项目及其选项存在,我如何将默认值设置为已设置的内容?新项目呢?

0 投票
7 回答
21759 浏览

xcode - 如何在 Xcode 4.3.1 中删除用户定义的构建设置

我在 Xcode 4.3.1 中创建了几个用户定义的构建设置。我不再需要这些设置并想删除它们,但似乎没有办法删除它们!

我知道这些存储在 xcodeproj 文件中的项目设置 (project.pbxproj) 文件中。但我不想在文本编辑器中编辑这些内容,因为有各种我不理解的重复和指导。

关于如何在 Xcode 中执行此操作的任何建议?(或者他们忘记添加“删除”按钮)

0 投票
1 回答
1562 浏览

ios - 为什么 armv6 是适用于 iOS 5 的有效架构?

有人能告诉我为什么用 iOS 5.0 的 iOS 部署目标创建一个新项目,默认情况下在项目 > 构建设置中包含 armv6 作为有效架构吗?默认的 info.plist 文件仅在所需设备功能中列出 armv7。

据我了解,如果我正在为 iOS 5 或更高版本构建只能在 armv7 设备(即 iPhone 3GS 或更高版本、iPod 3G 或更高版本以及 iPad)上运行。因此,我应该能够删除所有 armv6 引用,并将 Build Active Architecture Only 设置为 YES。

任何人都可以确认或澄清吗?谢谢。

XCode v4.3.2,基础 SDK 5.1,iOS 部署目标 iOS 5.0,iPhone 设备系列

PS - 我知道删除 armv6 会减小二进制文件的大小。

0 投票
3 回答
8561 浏览

ios - 有没有办法在 iOS 中为不同的语言/区域设置不同的 Default.png(启动图像)?

可能重复:
Default.png 的本地化不起作用

我的启动画面中有英文文本,所以当用户设置不同的语言时,我希望能够有不同的启动图像。

这可能吗?

0 投票
1 回答
485 浏览

xcode - 如何在 Xcode 4 中将 ARMV6 汇编程序代码生成设置为 ARM 模式?

在 Xcode 4.3.2 中,我得到了这个构建建议:

将 ARMV6 汇编代码生成器从 THUMB 升级到 ARM 模式。

我可以接受或拒绝该建议,并为我做出改变。问题是这个建议似乎只有在我构建并运行了几次之后才会弹出。我想将此设置集成到我的默认设置中,但我在构建设置中找不到可以让我先发制人地执行此操作的设置。

0 投票
1 回答
126 浏览

android - 在android中的构建时从生产构建中过滤语言环境

是否有记录的方式可以在构建 android 应用程序时过滤掉支持的语言环境?例如,如果我有一个仅部分构建支持的语言环境,我想将其包含在调试构建中,但将其从我的发布构建中排除,是否有我可以使用的配置设置来实现这一点?

0 投票
1 回答
764 浏览

xcode - 默认 Xcode 代码签名身份

嗨,有人知道在 Xcode 中更改默认代码签名身份的方法吗?问题是,当我从 Unity 构建 Xcode 项目时,我在每次构建中重新创建项目,并且默认情况下 Xcode 签名设置为错误的。所以我每次都得手动改。

(我知道从 Unity 构建而不是创建新项目时可以使用相同的 Xcode 项目,但由于我使用自定义插件在 Unity 中构建,我不能这样做)

我目前正在使用 Xcode 4.3.3

0 投票
4 回答
1399 浏览

ios - Xcode 4.4 将我的 iOS 项目变成了 Mac OS X 项目!我怎样才能解决这个问题?

我打开了一个 iOS 项目 - 使用 Xcode 4.4.1 - 我已经有 2 个月没有打开过(即使用 Xcode 4.3)。首先,在显示项目导航器后,Xcode 不断崩溃,说“无法关联工作树”

我试图通过删除 xcuserdata 文件和 project.xcworkspace 目录来修复它。

现在,Xcode 打开时没有崩溃,但在方案视图中,它显示为 Mac OS X 项目,而项目和目标都正确设置为“最新 iOS”基础 SDK。

如何在不必重新创建项目并复制所有源文件的情况下解决这个问题?

编辑:我正在使用带有 GitHub 遥控器的 Git。

0 投票
3 回答
5843 浏览

objective-c - Xcode 基于 Debug 而不是 Release

所以,我在尝试构建我的项目时遇到了这个问题。

目前,如果我在调试模式下运行项目,它运行良好,应用程序在设备上启动,我可以测试东西。

然而奇怪的部分是当我切换到发布版本并尝试在设备上构建时。当我按下运行按钮时,Xcode 正常构建,甚至弹出构建成功通知,但随后我收到此错误代码。

让我们调用我的应用程序 xxx

无法启动“xxx.app”

没有这样的文件或目录:

我进入 finder 并搜索了 xxx.app 并找不到它。此外,在 /Users/ my Name /下甚至不存在 Library 文件夹。

那么 xcode 在这里试图做什么,我应该怎么做才能解决这个问题?

编辑:我也尝试过清理项目并再次构建,错误代码仍然出现。