【问题标题】:While uploading this to testflight, getting "Com.amazonaws.sdk.ios.awsresources" missing code signing entitlements in iOS在将其上传到 testflight 时,在 iOS 中获取“Com.amazonaws.sdk.ios.awsresources”缺少代码签名权利
【发布时间】:2017-12-13 23:22:45
【问题描述】:

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

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

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

谁能指导我如何修复并上传到试飞。

【问题讨论】:

    标签: ios iphone xcode macos aws-sdk


    【解决方案1】:

    对于错误 ITMS-90166:

    • 尝试从 Info.plist 中删除 CFBundleExecutable 键 资源包。清理并构建项目。
    • 存档前确认您使用的是 AppStore 分发版 配置文件。转到构建设置 > 代码签名。

    对于错误 ITMS-90171:

    • 从项目中的任何位置删除相关库。还 来自“复制捆绑资源”和“嵌入式库”。
    • 将其添加到 Link Binary with Libraries 构建阶段。
    • 不要添加到目标的 Copy Bundle Resources 构建阶段。
    • 清理、构建和归档项目。

    【讨论】:

    • 你是否先了解了这个问题,我正在使用框架,它没有任何 plist,我只有主 plist。
    猜你喜欢
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    • 2015-06-23
    • 1970-01-01
    • 2015-05-13
    相关资源
    最近更新 更多