Ray Wenderlich教程的自定义框架

时间:2014-08-04 02:12:48

标签: ios xcode frameworks linker mach-o

我正在尝试为iOS创建自己的框架,但我遇到了很多问题。我在这里关注了Ray Wenderlich的教程:

http://www.raywenderlich.com/65964/create-a-framework-for-ios

并成功创建了我的框架。我将其拖入我的一个应用程序并尝试开始使用它。在我走得很远之前,我被编译器抱怨由于全局变量(在我的框架的一个头文件中用" extern"声明)存在Apple Mach-O链接器错误由我的框架的一个类引用。虽然这很烦人,但在这种情况下,所讨论的特定全局变量并不是必需的,所以我从被抱怨的文件中删除了对它的引用。我从我的应用程序中删除了我的框架,重建了Ray Wenderlich告诉我要创建的聚合目标,然后将框架读回我的应用程序。在尝试使用修改后的框架重新运行我的应用程序后,我震惊地发现我遇到了同样的错误。这对我没有意义,因为我从问题文件中删除了问题变量,但它仍然认为该类正在引用该变量。在尝试了清理和重建事物的每种可能组合之后,我推断在我的框架的第一次迭代仍存储在我的应用程序中的某处。我找不到它来取代它。如果有人能帮我找出干净地编辑我的框架并将新框架添加到我的应用程序的最佳方法,我将非常感激。

0 个答案:

没有答案