如何在Xcode的Swift应用程序项目中安装具有cocoapod依赖关系的Swift框架?

问题描述

我到处都在寻找一个例子,找不到与我的问题/情况相符的东西。

我有一个名为FrameworkA的快速框架。在FrameworkA中,通过创建一个Podfile并添加所需的Pod信息,我放置了一个共足动物Alamofire。播客文件列在下面。

# Uncomment the next line to define a global platform for your project
# platform :ios,'9.0'

target 'FrameworkA' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for FrameworkA
  pod 'Alamofire','~> 5.2'
end

在我使用FrameworkA内的测试类中的简单调用对其进行测试时,pod / Alamofire正确安装。查看代码:

import Foundation
import Alamofire

class TestClass {
    
    let test = AF.request("https:/google.com").response { response in
        debugPrint(response)
    }
    
}

一切正常,此时,我想将FrameworkA放在Xcode的Swift App项目中。

这是我遇到的障碍,因为我无法构建安装了FrameworkA的简单应用程序ApplicationA,因为在FrameworkA中找不到Alamofire。查看图片。

module not found

我尝试过的事情:

我尝试将FrameworkA的.xcodeproj文件拖放到Xcode内的ApplicationA项目中,然后将该框架添加到Frameworks,Libraries,Embedded Content部分。查看图片。

module drag and drop

enter image description here

当我尝试构建时,出现编译错误,FrameworkA无法找到Alamofire。查看图片:

enter image description here

我的主要问题是:

  • 由于Alamofire显然没有与框架一起安装,如何使ApplicationA成功构建?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)