如何为应用扩展程序关闭Xcode自动链接

时间:2017-12-06 20:00:13

标签: xcode linker frameworks

我一直在寻找一种禁用自动链接功能的方法。我在我的主应用程序中使用TwitterCore,但不在键盘或iMessage扩展中。我不想将框架链接到扩展中,但自动链接很顽固。这些目标的“自动链接框架”项目设置已设置为“否”,但在构建目标时仍会收到警告:

d: warning: Auto-Linking supplied '/Users/user/Documents/Projects/MyApp/TwitterCore.framework/TwitterCore', framework linker option at /Users/user/Documents/Projects/MyApp/TwitterCore.framework/TwitterCore is not a dylib

除了应该告诉Xcode不要自动链接的设置之外,还有另一种方法可以让它忽略这个框架吗?我是否需要将其放在除其他框架之外的单独位置,并修改主应用程序的框架搜索路径以用于未在扩展中使用的框架?

TIA, 麦克风 附:我已经查看过许多对其他自动链接相关问题的回复,但是从获取libs链接的角度来看,它们都解决了这个问题。在我的情况下,我不希望他们链接。

在自动链接和p.s。

的设置名称中添加了

更新

0 个答案:

没有答案