Xcode 5问题与链接到同一项目中的框架

英思

我遇到了一个框架链接问题,该问题现在已经有好几天了。

这是我在做什么:

  1. 在Xcode 5.0.2中,我创建了一个新的Framework项目。我删除了与项目一起创建的默认目标,与它们关联的文件以及相关的方案(因为我想创建自己的目标)。

  2. 我创建一个新的框架目标,为其命名,例如“ Test1”,删除默认的头文件和实现文件,并向其添加新的协议。我建立它,只是为了检查,一切都进行得很顺利。

  3. 我创建另一个框架目标,给它起另一个名字,说“ Test2”,删除默认的头文件和实现文件,并向其中添加一个新类。

  4. 从Test2构建设置中,我链接到Test1。我尝试构建它,它突然出现了:

    ld: framework not found Test1
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    

如果我不包括Test1框架,它将按预期成功构建(框架不包含在任何文件中,仅包含在构建设置中)。

尝试过清理和重建,手动删除文件,从设置中删除框架,库和标头路径,重新启动Xcode(甚至是计算机)以及其他一些我不记得的东西,但无济于事。还尝试了其他SO答案的一些建议,但还是没有运气。

如果有人对发生的事情有所了解,我将非常感激。

谢谢。

编辑:这是指向创建测试项目的存档的链接,以演示上述问题。此后,我还向目标2的依赖项中添加了“目标1”框架。

用户名

好的,事实证明上面没有关系。抱歉造成混乱(但是正确设置依赖项仍然是一个好主意)。

Xcode找不到框架的原因是因为您尚未向其添加任何代码。您只有标题。将.m(或者可能是.c,.cpp或.mm)文件添加到Target1后,它就会按预期工作!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Xcode中的Swift项目:同一项目中的三个不同的应用程序

来自分类Dev

是否可以在同一项目中同时使用快速编码和UI界面情节提要来在xcode上构建应用程序?

来自分类Dev

Xcode:从同一工作区中的框架项目动态获取应用程序项目中框架项目的更新

来自分类Dev

Xcode中约有100个错误,未定义符号。在我的统一项目中

来自分类Dev

在Xcode 5项目中使用Core Plot 2

来自分类Dev

如何从XCode 5项目中删除GIT版本控制

来自分类Dev

Xcode 5项目中没有Swift设置

来自分类Dev

在Xcode 5项目中使用Core Plot 2

来自分类Dev

无法在Xcode项目中添加框架

来自分类Dev

将Boost库链接到Xcode项目

来自分类Dev

Xcode 5 Makefile项目中的Doxygen文档

来自分类Dev

我们不再需要将框架链接到XCode项目吗?

来自分类Dev

Xcode链接问题与CMake生成的项目

来自分类Dev

将xcode 5项目转换为xcode 4.6

来自分类Dev

将文件从同一项目src链接到mediaPlayer

来自分类Dev

Xcode链接器问题

来自分类Dev

在同一项目中使用MVC5和Web API 2

来自分类Dev

在现代Xcode 5 iOS7项目中创建的UIWindow在哪里?

来自分类Dev

在同一项目中混合C ++风格

来自分类Dev

ProcessBuilder在同一项目中启动主要方法

来自分类Dev

WCF和ASMX在同一项目中

来自分类Dev

同一项目中的多个Scala版本

来自分类Dev

pycharm在同一项目中的多个解释器?

来自分类Dev

同一项目中ASMX旁的Web API?

来自分类Dev

AngularJS和SpringMVC在同一项目中

来自分类Dev

在同一项目中获取多个Flutter应用

来自分类Dev

python在同一项目中的递归要求?

来自分类Dev

同一项目中的多个网络?

来自分类Dev

在Polycode Xcode项目中加载框架后目录破裂

Related 相关文章

热门标签

归档