Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何检查框架';如果存在,则运行其他代码,但project没有';如果框架不存在,则不会抛出错误_Ios_Objective C_Xcode - Fatal编程技术网

Ios 如何检查框架';如果存在,则运行其他代码,但project没有';如果框架不存在,则不会抛出错误

Ios 如何检查框架';如果存在,则运行其他代码,但project没有';如果框架不存在,则不会抛出错误,ios,objective-c,xcode,Ios,Objective C,Xcode,我正在开发一个iOS SDK,对于.a集成,客户端必须包含某些框架才能运行代码。特别是对于信标支持,它们必须包括CoreLocation框架。目标是允许他们使用我们的SDK,即使他们没有包含CoreLoation。对于CoCoapod来说,这很容易处理,但我不知道如何处理静态库 我尝试了_has_include()并检查框架中是否存在类,但如果没有以下两个选项,我无法让它运行: 1) 隐藏类,无论是否包含CoreLocation 2) 抛出异常,抱怨CoreLocation不存在 用给出问题的代

我正在开发一个iOS SDK,对于.a集成,客户端必须包含某些框架才能运行代码。特别是对于信标支持,它们必须包括CoreLocation框架。目标是允许他们使用我们的SDK,即使他们没有包含CoreLoation。对于CoCoapod来说,这很容易处理,但我不知道如何处理静态库

我尝试了_has_include()并检查框架中是否存在类,但如果没有以下两个选项,我无法让它运行: 1) 隐藏类,无论是否包含CoreLocation 2) 抛出异常,抱怨CoreLocation不存在


用给出问题的代码更新您的问题。