在将此上传到testflight时,获取" Com.amazonaws.sdk.ios.awsresources" iOS中缺少代码签名权利

时间:2017-07-10 09:30:10

标签: ios iphone xcode macos aws-sdk

我正在使用AWS框架并且工作正常,我手动添加了它。但是,问题是,在上传应用程序进行测试时

  

错误ITMS-90166:“缺少代码签名权利。没有权利   在'com.amazongaws.sdk.ios.AWSResources'包中找到可执行文件   “路径”

     

ERROR ITMS-90171:“无效的捆绑包结构 - 二进制文件   不允许使用“AWSLex.framework / AWSResources.bundle / AWSResources”。

任何人都可以指导我如何修复和上传测试航班。

1 个答案:

答案 0 :(得分:0)

对于ERROR ITMS-90166:

  • 尝试从。的Info.plist中删除CFBundleExecutable密钥 资源包。清洁&建立项目。
  • 在存档之前确认您使用的是AppStore Distribution 供应资料。转到构建设置>代码签名。

对于ERROR ITMS-90171:

  • 从项目中的任何位置删除相关的库。也 来自“Copy Bundle Resources”和“Embedded Libraries”。
  • 使用Libraries构建阶段将其添加到Link Binary。
  • 不要添加到目标的Copy Bundle Resources构建阶段。
  • 清理,构建和归档项目。