我有一个我制作的库,现在我想在应用程序中使用它。我相信我已经正确链接到图书馆。以下是我所做的所有事情:
- 设置标题搜索路径
- 将其他链接器标志设置为“-ObjC”
- 添加了静态库 xcode 项目
- 确保 lib.a 被列为框架目标
- 将库添加为直接依赖项
就像我在标题中所说的那样,我已经在模拟器中成功运行了带有静态库的应用程序。一旦我尝试使用该设备测试应用程序,它就会在必须使用库中的函数的第二秒崩溃:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSDate firstOfCurrentMonth]: unrecognized selector sent to class 0x3841bb44'
2009-10-10 12:45:31.159 Basement[2372:207] Stack: