Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.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
Iphone 图书馆依赖于另一个图书馆_Iphone_Ios_Xcode - Fatal编程技术网

Iphone 图书馆依赖于另一个图书馆

Iphone 图书馆依赖于另一个图书馆,iphone,ios,xcode,Iphone,Ios,Xcode,我有RestClientLibrary和UserFunctionsLibrary UserFunctionsLibrary需要RestClientLibrary才能正常工作 当我将它们编译成libRestClientLibrary.a和libUserFunctionsLibrary.a时,它们将如何相互交互 目前,在Xcode中,我设置了用户标题搜索路径来查找.h文件,并将UserFunctionsLibrary与RestClientLibrary二进制文件链接起来。但是,当这些库被分发时,这些

我有
RestClientLibrary
UserFunctionsLibrary

UserFunctionsLibrary
需要
RestClientLibrary
才能正常工作

当我将它们编译成
libRestClientLibrary.a
libUserFunctionsLibrary.a
时,它们将如何相互交互

目前,在Xcode中,我设置了
用户标题搜索路径
来查找.h文件,并将
UserFunctionsLibrary
RestClientLibrary
二进制文件链接起来。但是,当这些库被分发时,这些库的其他用户可能有不同的设置等等。我看不出它会起作用


谢谢你能给我的任何见解。

那些.a文件只是库文件。它们需要连接在一起才能实际使用。链接器将处理从RestClientLibrary到UserFunctionsLibrary的所有符号解析


对于其他用户来说,他们必须以将两个库传递给链接器的方式配置系统。

因此另一个开发人员有两个文件夹
UserFunctionsLibrary
RestClientLibrary
。在这些文件夹中有一个
.a
文件和各种
.h
文件。只需要将这两个库链接到他们的项目中,它们就可以相互通信了?正确。链接器将引入它所需的所有符号和函数,但您需要指出这些文件的位置。