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

cocoa - 安装自定义可可框架的最佳方法

我有一个自定义框架,按照 Apple 的框架编程指南 >>安装我安装在 /Library/Frameworks 中的框架中的建议。我通过使用以下脚本添加运行脚本构建阶段来做到这一点:

然后在我的项目中链接 /Library/Frameworks/MyFramework 并将其导入我的类中,如下所示:

这很好用,除了我总是在调试器控制台中看到以下消息:

正在将程序加载到调试器中... sharedlibrary apply-load-rules all 警告:无法读取“/Users/elisevanlooij/Library/Frameworks/MyFramework.framework/Versions/A/MyFramework”的符号(找不到文件)。警告:无法从“MyFramework”中读取符号(尚未映射到内存中)。程序已加载。

显然,编译器首先在 /Users/elisevanlooij/Library/Frameworks 中查找,找不到 MyFramework,然后在 /Library/Frameworks 中查找,确实找到了 MyFramework 并继续其愉快的方式。到目前为止,这更像是一个烦恼而不是真正的问题,但是在运行单元测试时,gdb 会在(找不到文件)上停止并拒绝继续。我通过在运行脚本阶段添加额外的行解决了这个问题

但感觉就像是在卖一开始就不应该打破的东西。我怎样才能解决这个问题?

0 投票
3 回答
12187 浏览

xcode - 如何让 Xcode 在构建时始终复制文件(即使它们没有被检测为已修改)?

我正在开发一个应用程序,它使用存储在我的应用程序包的 Resources/javascript 文件夹中的 .js 文件。在我的 Xcode 2.5 项目中,我为我的 javascript 文件夹创建了一个文件夹引用不是组),它自动将该文件夹添加到 Copy Bundle Resources 构建阶段。

我遇到的问题是,当我修改我的 .js 文件时,我需要清理我的项目,然后重新构建它,以便在构建时将修改后的 .js 文件复制到我的应用程序包中。这非常耗时,因为我重新构建整个项目只是为了在我的应用程序包中获取更新的 .js 文件。

有人能告诉我如何让 Xcode 在构建阶段始终复制特定文件吗?

提前致谢!

0 投票
2 回答
606 浏览

iphone - 管理文件的技术方法 - 在 xcode 中对文件进行分组

自过去 3 个月以来,我一直从事 iPhone 开发。

通常,在插入视图控制器时,我只需右键单击类并添加新组。

& 在该组中,我只需添加我的新视图控制器的 .h、.m 和 .xib 文件。

在我的问题之前,让我们看看我在我的项目中做了什么。

替代文字 http://img230.imageshack.us/img230/4191/picture4kz.png

我的问题是这样的

  • 方式是否正确?什么是正确的方法?
  • 我们应该将所有 .xib 文件放在资源组下吗?
  • (如果第二个问题的答案是肯定的)为什么我们必须将 .xib 文件放在资源下?
  • 当我们在项目中有太多 .h、.m 和 .xib 文件时,分组的确切方式是什么?
  • 当我们创建组时,为什么 xcode 实际上不创建目录?
0 投票
1 回答
442 浏览

xcode - FileMaker 插件问题

我正在使用 Xcode 为 FileMaker 编译一个插件。

我没有收到任何错误或警告,我的“目标”是我的 FM/Extensions 文件夹。在我的电脑上一切正常。它会安装,然后当我打开 FileMaker/Preferences/Plugin 时,它会按应有的方式列出。

问题:我将项目复制到另一台计算机,我得到了相同的结果,只是当我查看 FM/Preferences/Plugin 文件夹时它没有显示出来。

谁能帮我集思广益?我不知道可能是什么问题。我确实已经查看了权限。

谢谢

0 投票
2 回答
4046 浏览

iphone - 如何在 Xcode 中临时禁用运行脚本阶段

我为我的项目目标配置了一个运行脚本阶段。它在每个构建上运行。是否可以暂时禁用此脚本而不将其从目标中删除?

0 投票
1 回答
1911 浏览

iphone - iPhone App 产品名称

我遇到了 XCode->Project->Edit Active Target "projectname" 设置的问题

我正在尝试将“产品名称”设置为“我的应用程序”,但在设备中运行应用程序时。我收到错误,因为产品名称中存在非法字符。

我什至尝试使用 - 和 _ (My-App , My_App) 但这些都不起作用。

但是它在模拟器中运行良好。

可能是什么原因?

谢谢。

0 投票
4 回答
259 浏览

objective-c - 进行 22 种不同构建的最有效方法

我即将完成我的第一个相对简单的 Xcode 项目(自定义安装程序),我需要进行 22 次构建。是的,这不是错字!每个版本的不同之处在于 PRODUCT_NAME、bundle Resources 文件夹中的源文件和表示软件是否为试用版的变量。

从我目前所读到的内容来看,复制现有目标似乎是在只有几个构建时这样做的方法,但对于 22 仍然如此吗?这似乎是一项非常艰巨的工作。我想到的是一种更改 PRODUCT_NAME、复制到 Resources 文件夹中的源文件和试用模式布尔值的方法。但我被困住了。

谢谢

0 投票
2 回答
909 浏览

iphone - 无法在我的 MacPro 上使用 xcode 构建新项目

我已经安装在我的 MacPro (intel) Xcode 3.2.1 (iPhone SDK 3.1.2) 和 Snow Leopard

我为 iPhone OS 制作了一个新项目(名为 Untitled),当我尝试构建时,它返回错误:

而且不会过去!!

我该怎么做才能解决?

谢谢您的回答

0 投票
1 回答
793 浏览

iphone - xcode条件编译

我有以下问题:我有一个可以使用各种颜色样式编译的 iPhone 应用程序。所以目标是有几个具有定义样式的构建配置,例如COLOR_STYLE_BLACK. 样式定义文件应放在源树中的某个子文件夹下,例如 Classes/styles/black。然后,在 App_Prefix.pch 我想 #import 来自各个子文件夹的文件,如下所示:

但问题是我无法让 XCode 从子文件夹中导入文件。似乎 XCode 不允许项目中的文件夹结构,或者至少我不知道该怎么做。

当我将文件夹添加为项目的文件夹引用时,XCode 会将它们复制到 Rersources 文件夹,但不会将它们添加到编译源构建阶段并报告丢失文件的错误。

感谢您对此提供任何提示或建议。马蒂斯

0 投票
2 回答
2836 浏览

iphone - 自动化 XCode 构建设置

我开发了一个静态库,希望在 XCode 项目之间共享。我做了一些阅读以准确了解如何将此库作为二进制依赖项包含在内,以便它在设备和模拟器上运行,并导致我现在想要自动化的几个手动步骤。总的来说,我希望能够发布我的库的新版本,并对使用旧版本的任何项目进行简单的升级过程。目前,该过程包括在原始位置删除和/或复制新的二进制文件,删除对新头文件的复制。初始安装包括相同的两个步骤以及额外的项目/目标级别配置,以根据目标 SDK 设置条件链接器标志。有没有办法可以自动化?我的意思是我知道我可以做一些事情,比如写一个 Applescript 来完成繁重的工作,但是怎么做呢?有没有人通过applescript自动化xcode构建设置?我将如何通过 Applescript 调用 XCode?还有其他选择吗?有没有更好的方法来维护二进制级别的依赖关系?

更新

我希望维护一个二进制级别的依赖关系,其中项目 A 依赖于项目 B 创建的静态库。类似于可以轻松包含到 XCode iPhone 项目中的框架的东西。在构建“B”之后,我想要一些可以实际投入和项目的东西,包括 A。虽然我开始意识到利用这种依赖关系的所有程序,但我正在寻找一些解决方案来软化所有粗糙的边缘。