Ios Swift'无法生成Obj-C模块'BranchInvite'

Ios Swift'无法生成Obj-C模块'BranchInvite',ios,swift,cocoapods,branch.io,Ios,Swift,Cocoapods,Branch.io,我一直遵循实现此SDK的说明:。。。以下是我的播客文件中的内容: platform :ios, '8.0' use_frameworks! target 'My-App' do pod 'BranchInvite' end 这是我得到的错误 我已经做了很多故障排除来尝试解决问题,查看了这类报告的过去问题,由于某些原因,我无法识别/导入BranchHelpComeViewController或BranchInvite。知道我做错了什么吗?我是否需要填充桥接标头 PS:我正在使用Xcode 7、

我一直遵循实现此SDK的说明:。。。以下是我的播客文件中的内容:

platform :ios, '8.0'
use_frameworks!

target 'My-App' do
pod 'BranchInvite'
end
这是我得到的错误

我已经做了很多故障排除来尝试解决问题,查看了这类报告的过去问题,由于某些原因,我无法识别/导入BranchHelpComeViewController或BranchInvite。知道我做错了什么吗?我是否需要填充桥接标头

PS:我正在使用Xcode 7、Swift 2、OS X 10.10.5和最新版本的Cocoapods


谢谢

@SamYoungNY,使用您发送的项目进行调试后,使用Swift的最佳方法如下:

播客文件

你的应用程序的桥接头


如果以前没有使用过,请确保使用项目的.xcworkspace文件。如果这不起作用,请告诉我们。我很高兴继续使用您发送的实际项目进行调试。

我从@st.derick获得了很多关于这个问题的帮助,我的版本控制有一些问题,但最终我使用了branch.io文档中的一些内容,答案在以下链接中:


我还不能发表评论,但这是SamYoungNY链接到的线程的存档文本

如果您遇到一个问题,您知道您已经导入了>分支,但是Xcode似乎找不到它,那么我们可能知道答案。您可能会看到如下屏幕截图:

未存档的图片

这可能意味着您将分支导入为文件夹引用>,而不是组

从项目中删除分支文件夹

确保分支不再位于文件>系统中的项目文件夹中,而不是Xcode中

重新导入分支并确保选择创建组请参见下面的屏幕截图>


您是否在桥接头文件中导入了它?对于使用框架的Cocoapods,您不需要使用桥接头,只需要导入您在其中使用的特定文件中使用的模块。所以不,你的桥接头不是这里的问题。我注意到的是,编译器认为您丢失了一个文件,所以我会检查该文件是否包含在您使用的pod中。是的,很奇怪,文件就在那里。然而,我注意到的一件事是,所有与Pod相关的文件+目录在左侧边栏的旁边都有问号。。。我使用Git,通常有一个m或A。。。也许这与Git有关?在我开始这个项目之后,我添加了CoCoapod,或者是一些文件路径的东西?你找到解决这个问题的方法了吗?我遇到了完全相同的问题。此链接已断开。你能分享解决方案吗?对不起,我不记得这个链接包含了什么-@st.derick,你能帮忙吗?
pod "Branch"
pod "BranchInvite"
#import <Branch/Branch.h>
#import <BranchInvite/BranchInvite.h>
#import <BranchInvite/BranchInviteViewController.h>
#import <BranchInvite/BranchInviteTextContactProvider.h>
#import <BranchInvite/BranchInviteEmailContactProvider.h>
#import <BranchInvite/BranchWelcomeView.h>
#import <BranchInvite/BranchWelcomeViewController.h>
#import <BranchInvite/BranchWelcomeControllerDelegate.h>
#import <BranchInvite/BranchWelcomeDefaultView.h>