繁体   English   中英

AWS集成ios问题

[英]AWS integration ios issue

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明 在此处输入图片说明 我按照AWS上的说明进行操作,并在尝试构建应用程序时收到以下错误消息。

该应用程序是使用Swift 3和XCode 8.3.3构建的

错误消息是:

"_OBJC_CLASS_$_AWSSNSGetEndpointAttributesInput", referenced from:
  objc-class-ref in AWSMobileHubHelper(AWSPushManager.o)

"_OBJC_CLASS_$_AWSSNSSubscribeInput", referenced from:
  objc-class-ref in AWSMobileHubHelper(AWSPushManager.o)


"_OBJC_CLASS_$_AWSSNSSetEndpointAttributesInput", referenced from:
  objc-class-ref in AWSMobileHubHelper(AWSPushManager.o)


"_OBJC_CLASS_$_AWSLambdaInvoker", referenced from:
  objc-class-ref in AWSMobileHubHelper(AWSCloudLogic.o)


"_OBJC_CLASS_$_AWSSNS", referenced from:
  objc-class-ref in AWSMobileHubHelper(AWSPushManager.o)


"_OBJC_CLASS_$_AWSSNSCreatePlatformEndpointInput", referenced from:
  objc-class-ref in AWSMobileHubHelper(AWSPushManager.o)


"_OBJC_CLASS_$_AWSSNSUnsubscribeInput", referenced from:
  objc-class-ref in AWSMobileHubHelper(AWSPushManager.o)


"_AWSSNSErrorDomain", referenced from:
  ___88-[AWSPushManager interceptApplication:didRegisterForRemoteNotificationsWithDeviceToken:]_block_invoke.235 in AWSMobileHubHelper(AWSPushManager.o)


ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

任何想法如何解决这个问题?

AWSMobileHubHelper.framework应该与应用程序链接。 在XCode的“链接的框架和库”部分中添加缺少的框架。

你需要有它只是Linked Frameworks and Libraries 尝试从“ Embedded Binaries部分中将其删除。

好的,因此对我有用的解决方案如下:在Podfile中,我添加了以下内容:pod'AWSCognito'pod'AWSCognitoIdentityProvider'pod'AWSLambda'pod'AWSMachineLearning'pod'AWSMobileAnalytics'pod'AWSS3'pod'AWSSES'pod 'AWSSNS'您可以添加任何给您的错误消息。 我已经联系了AWS,但在他们的示例页面上没有回答。 希望这对某人有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM