首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 4工作区和方案的预动作

Xcode 4工作区和方案的预动作
EN

Stack Overflow用户
提问于 2012-12-30 22:20:07
回答 2查看 455关注 0票数 1

我有一个非常简单的Xcode 4工作区:

  • 一个简单的应用程序:Foo.app
  • 图书馆:Bar.a

可以想象,Foo.app使用Bar.a,这里没有什么奇怪的。当我构建Foo.app时,它会自动构建Bar.a,这正是我想要的!但是..。因为总有但是..。在Bar.a方案的构建阶段,我有一个预操作脚本。

如果我构建了Bar.a,脚本就会被执行,但是如果我构建了Foo.app,那么Xcode就会自动生成Bar.a,而不会执行预操作脚本!

我如何让我的Xcode朋友执行这个脚本,即使在我构建Foo.app的时候。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-01 15:24:17

在尝试过@joshua关于依赖关系的手动声明之后,我找到的唯一但不令人满意的解决方法是添加与构建Foo.app的预操作相同的脚本。

票数 0
EN

Stack Overflow用户

发布于 2012-12-31 13:39:13

您可以尝试将Bar.a指定为手动依赖项。编辑您的方案并选择生成操作。取消选中“查找隐式依赖项”并将Foo.a目标添加到目标列表中。把它拖到Foo.app上方,这样它就先建好了。我认为这可能对你有帮助--当依赖关系“出乎意料”时,它会帮助我。

这方面的文档可能会更清楚一些(所以请向Apple提交一个增强请求)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14095261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档