我一直在寻找一种禁用自动链接功能的方法。我在我的主应用程序中使用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。的设置名称中添加了更新。