问题标签 [xcodebuild]

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

vim - Vim:设置 makeprg=xcodebuild 的好方法?

makeprg=xcodebuild在 vim中设置的最佳方法是什么?

我在文件中使用 filetype 行,通过将文件的第一行设置为:

并在 vimrc 中有这个:

我可能想用:mak在当前目录中运行这个命令:

我通常最终手动设置xcodebuildmakeprg以便我可以:mak进行编译。

我总是在我有.xcodeproj文件的项目根目录中,所以我不必担心搜索项目文件。

最好的设置方法是makeprg什么?Ftplugin? Compiler插入?

任何想法表示赞赏。

0 投票
1 回答
1096 浏览

c - 在 Linux 和 Mac OSX 上编译:使用 Xcode 构建和制作?

我正在编写一个普通的 C 项目。我使用的是 Mac,我喜欢使用 Xcode,我想使用 Xcode 项目和构建环境。不过,我希望能够在其他平台上构建它。(还)不太熟悉Linux,我认为这将涉及一个makefile。我的项目没有依赖关系,它就像它得到的一样香草。

是否有捷径可寻?我是否必须跟踪两个单独的构建脚本/配置?

0 投票
1 回答
1043 浏览

iphone - 如何在命令行上从 Xcode 项目中获取应用程序路径名?

我正在编写一个构建脚本来编译和打包我的应用程序,我想要一个很好的方法来获取.app创建的完整路径名。除了 之外,我找不到任何命令行工具xcodebuild,这在检查 Xcode 项目方面似乎没有太多作用。我的完整编译命令是

因此它将使用默认配置构建,并且我不想在其中硬编码.app文件名(尽管它会类似于build/<config>iphoneos/<name>.app)。目前,我正在解析xcodebuild命令的输出并获取该行

它工作正常,但似乎是一种非常迂回的方式。是否有另一个命令行工具可以做到这一点,或者至少比我的解决方案更简单?

0 投票
2 回答
8113 浏览

iphone - 是否有 API 或任何其他方法来自动化提交过程?

我有许多功能和 UI 相似的应用程序。我通过从 .plist 文件中获取变量来创建用户界面。例如,我保存了获取数据的 API 源。

创建新应用只需更改 .plist 文件中的值并重新构建应用,最后将其提交到 App Store。此外,我还需要创建 Ad-Hoc 配置文件并构建测试版本。

我希望自动化这个过程。为此,我需要:

  1. 通过命令行界面构建应用程序。

  2. 将二进制文件和其他所需文件/信息(应用程序图标、描述等)上传到 iTunes Connect。

我应该在哪里看的任何指针?

0 投票
3 回答
46360 浏览

objective-c - Xcode - 如何将 c 库和头文件包含到可可项目中?

如何将 c 库添加到 Xcode Cocoa 项目?

或者最好的选择是什么,我不想将它们复制到 Cocoa 项目目录中。

我有一个名为的 C 项目a,它编译成库a.dylib和头文件a.h,该项目位于它自己的目录中。

我想在 Xcode 中使用我的 Objective-C 应用程序中的这个库。

如何将头文件和库添加到我的 Xcode 项目中?

我可以拖a.dylib进去other frameworks,但我该怎么办a.h

0 投票
1 回答
881 浏览

iphone - 从命令行运行 xcodebuild 时,如何写入 iPhone SDK 中的当前目录?

有谁知道在运行xcodebuild(主要是项目目录)时如何获取当前目录的路径并向其中写入文件?我正在尝试将一些单元测试的结果从我的 obj-c 代码保存到磁盘,但如果可能的话,我宁愿不要将它们转储到应用程序的文档路径深处。我也许可以将 '../../..' 等附加到文档路径,但我希望可能有更优雅的方法。

*这当然只与模拟器有关……但也许模拟器也试图维护 iPhone 文件系统沙箱?我没有运气写到我的 Mac 上的其他随机位置,所以我怀疑可能是这种情况。

感谢您的输入!

0 投票
2 回答
1094 浏览

iphone - GCC4.2 构建警告:默认部署版本大于 iPhone 模拟器 3.1.2 SDK 的最大值?

我最近将一个 iPhone 项目从 2.2.1 SDK 升级到 3.0 SDK...

当我构建项目时,我收到以下警告:

我将 iPhone OS 部署目标设置为 iPhone OS 3.0

任何想法可能导致此“警告”出现。

问候
- SY

0 投票
5 回答
5367 浏览

xcode - 如何在不修改任何项目的情况下加速 xcode 构建?

最新版本或 XCode (3.2.1) 在 OS X 10.6 上运行速度非常慢。

您可以对 Mac 进行哪些调整以加快Xcode 构建过程。

我不是在寻找诸如如何重组项目之类的一般提示,只是与环境相关的调整。

例如,我记得在 Windows for Visual Studio 上,两个显着的加速是禁用防病毒和 NTFS 上次访问时间。

所以我的目标不是:硬件升级、项目结构修改或配置分布式构建。

更新 #1 - 限制 cc1plus 进程的数量可能有助于加快速度。我认为有一个可用于此的环境变量,但我无法重新定位此信息。

0 投票
11 回答
28591 浏览

xcode - 如何过滤 xcodebuild 命令行输出?

从控制台运行xcodebuild会给你带来非常详细的输出,我无法找到任何限制其输出的选项,以便只显示警告和错误。

我正在寻找一种捕获xcodebuild输出并对其进行过滤的方法。它更喜欢可以与管道一起使用的 Python 解决方案,但我对其他方法持开放态度,只要它们是基于命令行的解决方案。

是否有任何工具已经能够做到这一点?

0 投票
4 回答
56159 浏览

xcode - 上传到 iTunes Connect 时如何解决“应用程序代码验证失败”?

我有一个问题,我无法通过在不同资源中进行深度搜索来解决,因为大多数“相似”指出是 Icon.png 大小等的错误......

在验证以下内容后,我尝试上传我的应用程序:

  • 在我的设备上正确构建和运行
  • 我的证书安装正确
  • 我的证书/个人资料没有过期。
  • Icon.png 具有 57x57 PNG 的正确大小和格式。
  • 还有其他几件事。
  • Ran codedesign --verify -vvvv MyApp.app 运行良好。
  • 我的 ZIP 文件已正确完成

当我尝试通过 iTunes 连接界面上传时,我得到了上面的简单错误,这就是我尝试使用 ApplicationLoader 的原因,试图找出导致控制台错误的原因。

控制台显示以下内容:

任何有关如何解决这种情况的帮助/反馈或想法将不胜感激。