Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.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 包含另一个框架的框架_Ios_Swift_Frameworks_Bundle - Fatal编程技术网

Ios 包含另一个框架的框架

Ios 包含另一个框架的框架,ios,swift,frameworks,bundle,Ios,Swift,Frameworks,Bundle,我正在尝试构建一个实现RESTAPI的框架,我希望重用和共享它。为了处理网络访问,我想在这个API框架中使用Alamofire。到目前为止,一切都正常,除了我的测试应用程序,它实际上使用了我的API框架,由于缺少Alamofire而无法构建 在应用程序的目标中,我可以将“嵌入式二进制文件”设置为包含我的API框架。如果我把阿拉莫菲尔也包括进去,它就行了 现在我想知道是否有一种方法可以将Alamofire框架放入我的API框架中,这样应用程序只需要包含一个框架。API框架的目标->常规设置没有“嵌

我正在尝试构建一个实现RESTAPI的框架,我希望重用和共享它。为了处理网络访问,我想在这个API框架中使用Alamofire。到目前为止,一切都正常,除了我的测试应用程序,它实际上使用了我的API框架,由于缺少Alamofire而无法构建

在应用程序的目标中,我可以将“嵌入式二进制文件”设置为包含我的API框架。如果我把阿拉莫菲尔也包括进去,它就行了

现在我想知道是否有一种方法可以将Alamofire框架放入我的API框架中,这样应用程序只需要包含一个框架。API框架的目标->常规设置没有“嵌入式二进制文件”部分。但也许这可以用另一种方式来实现。或者这根本不是一个好办法

谢谢你的帮助

---更新---


当然,可以在我的API框架中添加Alamofire框架的源文件。这样,我的应用程序只需导入API框架。但是我仍然想知道是否有可能在我的API框架中包含Alamofire框架。

半年后,我了解到,在使用iOS框架的Xcode中,这根本不意味着要以这种方式工作。如果框架依赖于其他第三方框架,则需要将这些框架导入到您自己的目标中。我使用的是Xcode 8 beta 3,到目前为止没有任何变化,将来可能也不会

我认为原因很简单:如果上述都是可能的,你可能会在你的项目中多次包含一个框架,因为你的一些框架包括其他框架包括其他框架包括其他框架包括其他框架包括其他框架包括其他框架包括其他框架包括其他框架包括其他框架

我想你明白了:p