2

我一直在遵循实现此 SDK 的说明:https ://github.com/BranchMetrics/Branch-iOS-Invite-SDK ...以下是我的 Podfile 中的内容:

platform :ios, '8.0'
use_frameworks!

target 'My-App' do
pod 'BranchInvite'
end

这是我得到的错误......

在此处输入图像描述

我已经进行了很多故障排除以尝试找出问题,查看了此类存储库的过去问题,由于某种原因,我无法识别/导入“BranchWelcomeViewController”(或 BranchInvite)。知道我在这里做错了什么吗?我需要填充我的桥接头吗?

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

谢谢

4

3 回答 3

1

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

播客文件

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>

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

于 2015-10-20T22:32:38.993 回答
1

我从@st.derrick 那里得到了很多关于这个问题的帮助,我的版本控制有些问题,但最后我得到了它与我在 branch.io 文档中找到的东西一起工作,答案在这个链接中:

https://support.branch.io/support/discussions/topics/6000008855

于 2015-10-29T16:33:56.723 回答
0

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

如果您遇到的问题是您知道您已导入 >Branch,但 Xcode 似乎找不到它,我们可能知道答案。您 > 可能会看到如下截图:

(图片未存档)

这可能意味着您将 Branch 作为“文件夹引用”>而不是“组”导入。

  1. 从项目中删除 Branch 文件夹

  2. 确保 Branch 不再在您的项目文件夹中(在文件 >system 中,而不是 Xcode 中)

  3. 重新导入分支并确保选择“创建组”(见截图>下面)

于 2017-04-15T06:46:06.223 回答