相关疑难解决方法(0)

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

基于这个问题

为什么iOS框架依赖项不需要显式链接到静态库

我读了选定的答案但仍然不明白所以我做了一个示例项目

Github上的测试项目

在测试项目中,我从主要项目和静态库(包括Foundation.framework和UIKit.framework)中删除Link Binary With LibrariesFile导航的所有框架,基本上,两个项目链接到0框架.

问题是

  • 在静态库中,它包括MapKit/MapKit.h而没有将Mapkit.framework引用到项目中,为什么它仍在工作?
  • 在主项目中,我从项目中删除UIKit.framework和Foundation.framework,为什么它仍然有效?
  • 既然它现在有效,以后会有什么问题吗?

感谢您的评论.

PS通过工作,我的意思是我可以在模拟器上运行,我可以存档主项目,没有任何错误.

编辑25/07/2014

我尝试使用我正在处理的真实应用程序,它是一样的.

  • 我在文件导航中突出显示了Foundation,UIKit,CoreData和另外10个框架,以及所有这些框架.
  • 取消选中Utilities Panel中的目标 - > Target Membership
  • 建立:通过,运行:通过

我的应用程序的每个功能仍然按预期工作.我不懂.

xcode ios

11
推荐指数
1
解决办法
6133
查看次数

标签 统计

ios ×1

xcode ×1