Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.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/objective-c/24.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 在Xcode项目中包括静态库_Iphone_Objective C_Xcode - Fatal编程技术网

Iphone 在Xcode项目中包括静态库

Iphone 在Xcode项目中包括静态库,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我使用Xcode的“iPhone OS->library->Cocoa Touch静态库”开发了一个静态库。我编译了它,效果很好。然后我想在一个新项目中包含这个库。以下是我所做的: 创建新的Xcode项目“基于视图的应用程序” 项目->添加到项目:我添加了静态库.xcodeproj文件 项目->编辑活动目标 在常规选项卡中:我在“直接依赖项”中添加了静态库 内置选项卡:我已经在“搜索路径”部分的“标题搜索路径”中添加了标题的路径 然后我尝试使用我放在静态库中的一个类,但我得到一个链接错误

我使用Xcode的“iPhone OS->library->Cocoa Touch静态库”开发了一个静态库。我编译了它,效果很好。然后我想在一个新项目中包含这个库。以下是我所做的:

  • 创建新的Xcode项目“基于视图的应用程序”
  • 项目->添加到项目:我添加了静态库.xcodeproj文件
  • 项目->编辑活动目标
    • 在常规选项卡中:我在“直接依赖项”中添加了静态库
    • 内置选项卡:我已经在“搜索路径”部分的“标题搜索路径”中添加了标题的路径
然后我尝试使用我放在静态库中的一个类,但我得到一个链接错误:

“_OBJC_CLASS_$_GenUIImage”,引用自:

TestViewController.o中GenUIImage的Objc类引用

找不到符号

Collect2:Id返回1退出状态

我不明白我做错了什么。请帮忙。
提前感谢

我找到了解决方案。我将.a(库文件)拖放到主项目目标的“linkbinary With Libraries”中

然而,我还有一个问题

我的静态库包含一个需要AudioToolbox框架的类。我把它添加到我的静态库中。但是,我还需要在项目中添加框架。有没有办法避免在主项目中重复框架