2015-09-30 51 views
3

该窗格已正确安装。我也尝试了多次清理/构建。我的头文件包含在桥接头文件中。 我的体系结构包括arm64,但我仍然收到此错误。添加条纹Pod连接器错误

Undefined symbols for architecture x86_64: 
"_OBJC_CLASS_$_Stripe", referenced from: 
__TMaCSo6Stripe in AppDelegate.o 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

回答

4

其实,当我跑吊舱安装,它没有继承我的

OTHER LINKER FLAGS 

路径,它通过增加

$(inherited) 

希望是手动修复这可以帮助别人,如果他们遇到同样的问题。

+0

谢谢黛西,面临同样的问题,刚刚通过加入$(继承) – Niks

+0

修复没问题,这肯定是cocoapods地狱 –

+0

hmmm..yes。 btw再次感谢:-) – Niks

0

昨天刚刚整合了条纹cocoapod,自己也有不少问题。我在您的Pods目录中的条纹/支持文件中猜测,您有一个名为Stripe-umbrella.h的文件。

唯一幸运我有整合条纹被导入伞文件在我的桥接报像下面(确保删除引号):

#import <Stripe/Stripe-umbrella.h> 

添加此,清洁,建造和你应该有更好的运气。

为了记录,我使用XCode7。

+0

你使用任何特定版本的条纹?我没有该文件Stripe-umbrella.h在条带/支持文件 –

+0

没有特定版本在我的podfile中指定。我所做的只是我的Podfile中的一个** pod'Stripe'**。当您通过.xcworkspace文件打开项目时,您将能够看到您的Pods目录,并且从那里,Stripe应该包含在Support Files文件夹和伞形文件中。 –

+0

啊我没有看到你提到Xcode7。我正在使用6.4 –