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

ios - 在单元测试代码中访问部署目标

我需要在我的单元测试用例中知道我的部署目标。有没有办法以编程方式获取 iOS 部署目标(使用 Objective-C)?

在此处输入图像描述

0 投票
1 回答
883 浏览

ios - XCode -> 带有下划线的构建设置名称

到目前为止,我有一个Build Settings带有下划线的选项卡设置名称。而且我知道它应该没有下划线......

我从来没有对此抱怨过很多,只是回顾了一次“偏好”和谷歌了一下,但停止尝试解决它,因为它从来都不是关键的。

我已经更新XCode到较新的版本,但这个问题仍然存在,我只是对原因感兴趣——我的XCode配置有什么问题或其他问题。

在此处输入图像描述

当我注意到XCode 5 DP2有同样的问题时,我的兴趣引起了:

在此处输入图像描述

0 投票
1 回答
1436 浏览

ios - 无法归档 iOS 应用程序(iOS App Archive)

我知道我的问题被讨论了很多次,但是没有一种解决方案可以完全帮助我(SKIP_INSTALL,将标头从公共和私有复制到项目部分等)。

我有什么和我做了什么:

所以,我有一个工作区,里面有一些项目。我需要归档我的项目(我们将其命名为Project1)以便在 AppStore 中展示它。我在我的工作区中使用了来自其他项目的一些类(为此我将它们添加到我的Project1中的Edit Scheme-Manage Scheme中)我的意思是我导入它们。

在我的Project1和工作区中,我做了:

  • 在静态库中将选项SKIP_INSTALL设置为 YES,对于PROJECTS将选项设置为NO (在其他项目中,我从中导入类,我做了同样的事情);
  • 将一些标题从公共复制标题转移到项目中的项目部分,如我之前所说,我将类导入到我的Project1
  • Code_Sign_Identity中设置分发配置文件
  • Edit Scheme-Archive-Build Configuration 的Project1中,我设置了 Release;
  • Edit Scheme-Archive-Options 的Project1中,我在 Organizer 中设置了Reveal Archive ;

使用 Menu-Product-Archive 后会发生什么?

当我按下存档 XCode 开始工作过程时,但当它结束时,Organizer 中什么也没有发生。我在 Apple Docs 中找到了很棒的文章(技术说明)—— Xcode 成功归档了我的应用程序,但 Archives Organizer 没有列出我的归档,但它对我没有帮助。我已经从该工作区存档了另一个项目,它当时适用于该项目,但现在适用于我的Project1。我想我在构建设置中设置了一些错误,但无法确定到底是什么。

我的项目/工作区有什么问题?

0 投票
3 回答
3194 浏览

xcode5 - Xcode 5.0:Apple Add Build 规则哪里去了?

我在版本 5.0 (5A1413) 上找不到添加自定义构建规则选项。有没有人注意到它?有没有被转移到别的地方?

作为一种解决方法,我在任何构建规则上单击“复制到目标”并对其进行自定义以使其自定义构建!!!

[回答]

构建规则->自定义然后选择编辑器->添加构建规则

编辑器变灰

0 投票
1 回答
2525 浏览

ios - 使用依赖项目场景使用 Xcode 5.0 构建 ios corePlot

我是 IOS 新手,正在编写一个使用 coreplot(最新版本 1.3)的 ios 7.0 应用程序。我将“构建活动架构”设置为 YES - 所以在开发过程中,我没有遇到任何链接问题(我使用了https://code.google.com/p/core-plot/中描述的静态链接方法维基/UsingCorePlotInApplications

然后我在我的设备(iphone 4、ios 7)上构建和部署。它工作得很好 - 我不记得它是否要求更改构建设置。今天早上,当我尝试在模拟器上运行相同的代码时,它开始给我链接器错误。在做了一些研究之后,我意识到我需要将活动架构的构建设置为否,并使用“依赖项目安装”策略重建核心图。我被困在需要设置头文件搜索路径的地方。编译检测不到头文件。coreplot 位于 CorePlot_1.3 目录中。

主要链接错误为“忽略文件/Users/rmenon/Documents/Developer/MoneyTrail/MoneyTrail/libCorePlot-CocoaTouch.a,文件/Users/rmenon/Documents/Developer/MoneyTrail/MoneyTrail/libCorePlot-CocoaTouch 中缺少所需的架构x86_64 .a (3 片)"

作为解决此问题的尝试的一部分,我尝试单独加载 coreplot 项目,将架构更改为 Stndard (armv7 nd armv7s) 并尝试构建它。我在下面收到两个弃用错误。任何帮助我为 ios 7 编译这个库以便我可以在调试和设备中使用相同的设置将不胜感激!谢谢!

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
162 浏览

objective-c - Xcode 5.0.1 用户定义的构建设置将不再起作用

我遇到了 Xcode 5.0.1 和 OSX 10.9Xcode 5.0.1 的问题用户定义的构建设置将不再起作用


示例声明:

iOS 模拟器中的 Xcode 5.0.0 行为:

iOS 模拟器中的 Xcode 5.0.1 行为

如您所见,变量未解析。我能做些什么?

http://i.stack.imgur.com/fieWN.png

0 投票
1 回答
687 浏览

ios - 测试目标中的用户定义构建设置?

我的单元测试中有以下代码:

SERVER_TEST 在我的测试目标的用户定义设置中的构建设置下定义。

当我运行测试时,#ifndef SERVER_TEST 总是返回 True。任何想法为什么?

谢谢?

0 投票
1 回答
245 浏览

java - IntelliJ Idea 12 中缺少“Java EE 构建设置”选项卡?

我对 Java 尤其是 IntelliJ Idea 比较陌生(尝试将其作为大学学生许可的一部分)。我一直在关注本指南:http ://wiki.jetbrains.net/intellij/Creating_JavaEE_Applications_and_Servlets_with_IntelliJ_IDEA关于创建 servlet;问题出在“创建 Servlet”步骤我无法在 Web 构面属性窗口中找到“Java EE 构建设置”选项卡,如屏幕截图所示。

就我而言,布局类似于同一窗口的“Web 设置”选项卡中的布局,但似乎缺少“Java EE 构建设置”。我意识到本指南是为旧版本的 Idea 编写的,所以从那时起事情可能已经发生了变化,但是我没有运气在设置中找到现在用于相同目的的位置(以及大量不同的 Idea 的屏幕截图在不同操作系统上运行的版本,都有这个“Java EE Build settings”选项卡,让我感到困惑)。版本 12 中该选项卡的替代品在哪里?

0 投票
1 回答
151 浏览

objective-c - 包含在 Xcode 存档中时保留外部遗留应用程序文件资源分支

我创建了一个可可应用程序,主要用于在 OS 10.6.8 上运行。转换某些类型的专有遗留文件。该应用程序会查看遗留文件创建者代码,如果它是已知类型,则相应地对其进行处理。识别文件后,我使用 [NSWorkspace openFile: withApplication: ] 调用外部遗留应用程序(我已添加到项目中)以打开 droplet 并处理文件转换。

该应用程序就像它应该的那样工作,直到我将它归档并尝试从应用程序包中运行它。实际上,它会继续工作,但它正在使用项目中的转换器应用程序。如果我删除项目区域中的转换器,则应用程序包中的应用程序无法打开该位置的外部应用程序。一种解决方法是在归档后从捆绑包中删除外部应用程序,并将其替换为项目区域中的应用程序的副本。

我将不胜感激有关解决此问题的任何建议。我不确定问题是否出在某些 Xcode 构建设置中,我可以在归档时更改为包含外部应用程序资源分支,或者这是隐藏在包中的应用程序的启动服务问题,或者,我什至没有考虑.

谢谢迈克

0 投票
2 回答
4124 浏览

ios - Xcode 不显示构建设置选项的菜单

我正在使用 OS X 10.9.1 (Mavericks) 和 Xcode 5.0.2。我创建了一个新项目,在项目的 Build Settings 中,没有菜单可以选择不同选项的值。这是屏幕截图...

在此处输入图像描述

您可以看到,例如 Base SDK 显示一个iphoneos值,而 Build Active Architectures Only 显示该值YES,但它就像硬编码一样,没有菜单可以选择另一个值。相反,当我在另一台计算机上创建一个新项目时,同时使用 Mavericks(在本例中为 OS X 10.9)和 Xcode 5.0.2,我得到了预期的菜单,如另一个屏幕截图所示...... 在此处输入图像描述

为什么 Xcode 在其中一台计算机上不显示构建设置选项的菜单?