【发布时间】:2014-09-28 02:33:14
【问题描述】:
大家好,我在 xcode 5 中创建静态库时遇到了一些麻烦。大多数教程都是在 xcode 4 中完成的,并且感谢苹果非常易于使用的 gui,这使它变得如此简单让用户从一个程序过渡到另一个程序,所以我无法制作并使用它。 所以我知道第一步是制作 cocoa ios 静态库项目,然后在库中添加你想要的头文件和实现文件(.h 和 .m)。 接下来,您应该设置希望用户可以访问的头文件。是否可以以导入一个头文件同时导入所有其他头文件的方式设置库?其他头文件是否需要公开才能执行此操作? 我的主要问题是如何实际设置我想要公开/私有的类,最后如何将这个库实现到我的一个应用程序中? 一个 HelloWorldLibrary 的例子会很棒!
使用链接后:github.com/jverkoey/iOS-Framework
我现在在定位框架时遇到问题:
ld: warning: directory not found for option '-L/Users/Harry/Library/Developer/Xcode/DerivedData/SampleFramework-efznryzmlxnimoaaazjfbqjirzxq/Build/Products/Debug-iphoneos'
ld: framework not found SampleSubproject
【问题讨论】:
-
如果所有其他标题将从一个公共标题导入 - 您不需要将它们设为公共
-
感谢 rdurand 的链接。我要试一试,我会把我的结果发回这里
-
我现在在使用我的测试框架时遇到了问题。 ld: 未找到框架 SampleFramework
标签: ios objective-c xcode cocoa frameworks