我最近在我的应用程序中包含了AWS SDK,因为我需要使用S3服务。虽然我觉得包括一大堆框架,只是上传和下载一些图片,绝对是一种矫枉过正,我没有找到任何其他选择。
一切都在没有任何问题的情况下建造。它也在本地设备上运行。
当我尝试存档时,出现以下错误:
错误ITMS-90166:“缺少代码签名权利。捆绑中没有找到权利'com.amazonaws.sdk.ios.AWSResources ...”
和
错误ITMS-90171:“无效的捆绑结构 - 二进制文件”../Frameworks/AWSLex.framework/AWSResouces.bundle/AWSResources“是不允许的。您的应用程序不能包含独立的可执行文件或库.... “
我找到的唯一临时解决方案是删除AWSResouces.bundle,然后将其存档且没有错误。
要添加AWS SDK,我使用Carthage。
github“aws / aws-sdk-ios”“2.5.5”