XCode:iPhone 目标依赖于 Mac OS X 目标

Posted

技术标签:

【中文标题】XCode:iPhone 目标依赖于 Mac OS X 目标【英文标题】:XCode: iPhone target dependency on Mac OS X target 【发布时间】:2010-07-24 17:32:53 【问题描述】:

我正在构建一个 iPhone 应用程序,并且我想在 iPhone 目标的构建阶段运行一个定制的即时 Mac OS X 命令行实用程序。我将命令行实用程序设置为 iPhone 目标的依赖目标,但它不会构建,告诉我:

target 指定产品类型“com.apple.product-type.tool”,但“iphoneos”平台没有这样的产品类型

有什么方法可以正确地做到这一点吗? 谢谢!

【问题讨论】:

【参考方案1】:

您是否尝试过添加运行脚本构建阶段?从那里,您应该能够执行您希望的任何其他脚本,包括编译其他工具或项目。

右键单击目标并添加新的构建阶段。

【讨论】:

谢谢,我设法使用运行脚本构建阶段找到了解决方法。但我仍然想知道是否有更好的方法来做到这一点。这是一个错误还是意味着即使它属于不同的项目,不同平台上的目标也无法与另一个目标合作?

以上是关于XCode:iPhone 目标依赖于 Mac OS X 目标的主要内容,如果未能解决你的问题,请参考以下文章

VMware虚拟机Mac OS X无法调整扩展硬盘大小,更新xcode时出现磁盘空间不足

iPhone SDK 4 仅适用于 Mac OS X Snow Leopard?

仅在 xcode 中启动 iPhone 目标,而不是 OSwatch 目标,当两者都存在于项目中时

如何在 XCode 中为不同版本的 iPhone OS 编写代码?

Xcode 4,断点在 Mac OS 命令行工具的单元测试中不起作用

为啥 XCode 说我的 iPhone 应用程序只能在 iPad 上运行?