我在我的项目中使用第三方Objective-C框架。此框架仅在设备上受支持,但不在模拟器上受支持。我怎样才能为模拟器编译我的项目而不使用该框架,以便能够测试应用程序的其余部分?
答案 0 :(得分:2)
您可以将框架与宏TARGET_IPHONE_SIMULATOR
一起使用。类似的东西:
#if TARGET_IPHONE_SIMULATOR
// do not import the framework
#else
// import the framework and use it
#endif
编辑:
您可以选择通过以下设置链接框架/库:
如果第三方是图书馆(扩展名为.a
的文件),请使用此处:
并确保您的资源库的路径包含在Library Search Paths
中以进行相关配置。
如果是框架(扩展名为.framework
的文件夹),请使用此命令:
并确保您的框架路径包含在Framework Search Paths
中以进行相关配置。