gpt4 book ai didi

ios - Swift + Objective C Venmo Pod : 'VENUser.h' file not found

转载 作者:搜寻专家 更新时间:2023-11-01 07:32:18 25 4
gpt4 key购买 nike

我正在尝试将其集成到 Swift 应用程序中。我正在使用 Xcode 6.4 和 CocoaPods 0.38.2。

我的播客文件如下所示:

platform :ios, '8.0'
use_frameworks!

target 'my_app_name' do
pod 'Venmo-iOS-SDK', '~>1.3'
end

在我的桥头中没有导入的情况下,应用程序运行。与 #import <Venmo_iOS_SDK/Venmo.h>但是,我收到以下错误:

..Pods/Venmo-iOS-SDK/venmo-sdk/Categories/VENUser+VenmoSDK.h:1:9: 'VENUser.h' file not found
.../my_app_name-Bridging-Header.h:6:9: Could not build module 'Venmo_iOS_SDK'
Failed to import bridging header '../my_app_name/my_app_name-Bridging-Header.h'

Venmo.h文件顶部的行如下

@import Foundation;
@import UIKit;

#import <VENCore/VENCore.h>

#import "VENErrors.h"
#import "VENPermissionConstants.h"
#import "VENSession.h"
#import "VENTransaction+VenmoSDK.h"

我尝试添加另一个 pod 只是为了确保这是我与 venmo-ios-sdk 集成的一个问题,最后添加了 #import <VENCore/VENcore.h>零问题。我是 iOS 的新手,所以我真的不知道我是否遗漏了一些特别明显的东西......

最佳答案

你不应该在你的桥头中导入框架,而是使用 Swift imports 直接在你的 Swift 代码中导入它:

import Venmo_iOS_SDK

或者,如果您使用的是来自 Objective-C 的 Pod,则应该导入框架 header :

#import <Venmo_iOS_SDK/Venmo_iOS_SDK.h>

或者,在 Objective-C 中使用模块导入(http://tonyarnold.com/2014/04/10/clean-up-your-projects-with-xcode-5.html):

@import Venmo_iOS_SDK;

关于ios - Swift + Objective C Venmo Pod : 'VENUser.h' file not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31824478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com