无法将带有框架的应用程序上传到iTunes Connect

时间:2016-10-09 18:32:52

标签: ios swift amazon-web-services facebook-ios-sdk

我尝试使用XCode 8将iOS - Swift应用程序上传到App Store。尝试创建IPA文件时返回错误说:

  

框架未包含" archived-expanded-entitmentments.xcent"   资源

(我的应用使用AWSSDK和FBSDK)。

做了一些研究我发现我需要从嵌入式二进制文件中删除框架,但这样做会给我带来另一个错误:

  

未加载库,原因:找不到图像

我不知道该怎么办,因为当我搜索第一个错误时它说我应该从嵌入式二进制文件中删除框架,当我搜索第二个错误时它说我应该添加框架嵌入式二进制文件。

1 个答案:

答案 0 :(得分:1)

好的,经过一些研究后我发现Facebook SDK并不是必须在嵌入式二进制文件上(因此产生第一个错误),但AWS SDK必须(因此产生第二个错误)。另外,作为旁注,当您将AWS SDK添加为框架时,您还应该添加一个自定义脚本,用于删除测试体系结构并管理签名。在经过一些冷静的搜索后,可以在AWS Docs上轻松找到此脚本(和说明)以准备SDK。