gpt4 book ai didi

xcode - AWS 框架和 XCode 难题

转载 作者:行者123 更新时间:2023-11-30 10:03:03 25 4
gpt4 key购买 nike

我正在尝试将 XCode 项目上传到 App Store 并遇到与框架相关的问题。该项目有AWSCore框架,它不是cocoa pods路由,而是手动下载并添加到项目中的。它还已添加到目标的“构建阶段”设置中 - “嵌入式二进制文件”和“链接的框架和库”。然而,这两个设置相结合,在将项目上传到 App Store 时可能会导致以下问题:

错误 ITMS-90087:“不支持的架构。/Frameworks/AWSCore.framework 的可执行文件包含不支持的架构‘[x86_64, i386]’。”

错误 ITMS-90209:“无效的段对齐。/Frameworks/AWSCore.framework/AWSCore' 没有正确的段对齐。尝试使用最新的 Xcode 版本重建应用程序。”

我确实有最新版本的 XCode,所以不确定为什么会收到第二条错误消息。一些 StackOverflow 帖子建议从“构建阶段”的“嵌入式二进制文件”部分中删除该框架,但这会引入以下运行时错误:

dyld:未加载库:@rpath/AWSCore.framework/AWSCore 引用自:/var/containers/Bundle/Application/

这似乎是一个难题。想知道其他人是否遇到过同样的问题以及解决方案是什么?谢谢!

最佳答案

正如 William GP 在对该问题的评论中所指出的,我的问题与此处提出的问题类似:Submit to App Store issues: Unsupported Architecture x86 .

请参阅以下链接,了解 Daniel Kennett 对问题的完美描述的分析以及详细的解决方案:http://ikennd.ac/blog/2015/02/stripping-unwanted-architectures-from-dynamic-libraries-in-xcode/

关于xcode - AWS 框架和 XCode 难题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37431037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com