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

iphone - Xcode 项目的持续集成?

在使用 Hudson 与之前的项目进行持续集成之后,我想为我现在正在处理的 iPhone 项目设置一个持续集成服务器。在做了一些研究之后,似乎没有任何专门为 Xcode 设计的 CI 引擎,但是有人成功地使用了 Cruise Control 和 xcodebuild CLI 工具。这里有人试过吗?是否有任何与 Xcode 项目配合良好的 CI 引擎?

我可能会尝试巡航控制。我会用我的发现发布答案。

0 投票
1 回答
1330 浏览

packages - 哪个更好:DMG 或 PackageMaker

这是我的要求: 1. 我希望我的可安装程序具有自定义许可协议 2. 作为安装的一部分运行另一个包 3. 让用户可以选择在启动时运行应用程序

我应该使用什么,创建 dmg 或使用 xcode 提供的 PackageMaker?有没有好的网页展示如何使用 PackageMaker?

谢谢。

0 投票
2 回答
935 浏览

iphone - iPhone (Xcode) 界面构建器资源

我正在寻找资源(尤其是视频)来展示如何正确使用 Xcode 的界面构建器进行 iPhone 开发。出于某种原因,它只是没有点击所有内容如何组合在一起以及如何正确使用它。

谢谢斯蒂芬

0 投票
13 回答
50536 浏览

iphone - 从分叉终端运行 xcodebuild

我正在尝试为 iPhone 应用程序设置自动构建服务器。我希望能够在夜间进行临时测试版构建,以便测试人员可以跟踪开发。

我已经成功设置了 xcode xcode 来执行临时构建,我还可以从命令行启动构建:

xcodebuild -configuration AdHoc -sdk iphoneos2.2 clean build

我遇到的问题是以下行在分叉终端(使用 nohup 或 screen)上不起作用,并且因以下原因而失败

CodeSign 错误:代码签名身份“iPhone 分发:XXXXX”与钥匙串中的任何代码签名证书都不匹配。添加到钥匙串后,触摸文件或清理项目以继续。

我在 shell 和 nohup 或 screen 中检查了我的环境变量,但没有找到任何线索。我想我的问题是分叉终端无法访问钥匙串,但我不知道如何允许它。

谢谢你的帮助

0 投票
5 回答
6034 浏览

iphone - 在 Objective-C 和 Xcode 中抛出的调试异常

我是一名长期的 Microsoft 开发人员,而且我是使用 Xcode 进行 iPhone 开发的新手。因此,我正在阅读一本书并通过示例尝试自学如何使用 Objective-C 编写 iPhone 应用程序。到目前为止一切都很好,但是,有时我会objc_exception_throw在运行时遇到通用的“ ”消息。发生这种情况时,很难找到此异常的来源。经过反复试验,我找到了答案。其中一个参数拼写错误。

正如您在下面看到的,我通过省略按钮中的第二个“t”拼错了“otherButtonTitles”参数。

这花了我时间找到的原因是代码构建成功。这是 Objective-C 编译器的正常行为吗?当我犯这样的常见语法错误时,我习惯于在 .NET 编译器中构建失败。当我犯这些错误时,是否可以更改编译器设置以使构建失败?

0 投票
1 回答
136 浏览

iphone - 验证发布版本

我的项目引用了我创建的静态 DLL。设置这些项目以确保发生相应的构建阶段。这意味着,如果我在模拟器/调试中构建,静态库将具有最新的模拟器/调试版本。我可以验证我的应用程序工作正常,除了设备/版本。有没有办法验证设备/版本?这有点像在没有任何验证的情况下把它扔给苹果。

0 投票
3 回答
7181 浏览

iphone - 使用静态库打包 Bundle

我有一个包含一些 xib 的静态库。这些在项目中基本上是相同的。我想将 xibs 作为库的一部分。我可以包含他们的 veiwcontrollers,在调用项目中引用这些控制器,但是没有要加载的 xib。当我右键单击库项目中的 xib 时,它不能成为目标的一部分。

我想过创建一个 CFPluginBundle ,但这会创建一个新项目。我会放弃我所有的 IBOutlet 和 IBAction 引用。重用对特定控制器也有出口和操作的 xib 的最佳方法是什么?

0 投票
6 回答
76146 浏览

iphone - 制作 iPhone 应用程序时从 xcodebuild 中设置配置文件

xcodebuild用来从命令行编译我的 iPhone 应用程序。有没有办法传递某种选项来设置配置文件?一般来说,关于 xcodebuild 的信息似乎并不多。

0 投票
1 回答
1352 浏览

iphone - iPhone build lite 和 full 版本 - adMob 问题

我正在接受培训,按照这篇文章中描述的方式为我的应用程序构建精简版: 如何管理构建 iPhone 应用程序的精简版与付费版?

创建两个目标后,可以构建完整版本,精简版在“链接”阶段停止构建并出现此错误:“找不到 -lAdMobDevice 命令/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc 的库-4.0 失败,退出代码为 1"

我正在尝试将 AdMob 用于精简版。知道是什么原因造成的吗?

谢谢

0 投票
1 回答
1703 浏览

xcode - 如何在 NSBundle 中包含 zip 文件?

我想包含一个 zip 文件作为应用程序电子邮件 (OS 3.0) 的附件。我已将该文件添加到我的 Xcode 项目中,并在构建过程中收到此消息:

检查依赖项警告:跳过文件“/Users/account1/Developer/Doc4_5.zip”(在框架和库构建阶段出现意外的文件类型“archive.zip”)

我还需要做些什么或其他技术来完成这项工作吗?