gpt4 book ai didi

ios - Xamarin Forms 应用程序 - 错误 ITMS-90171 无效的捆绑结构

转载 作者:行者123 更新时间:2023-11-29 11:49:55 30 4
gpt4 key购买 nike

我正在尝试创建 Xamarin Forms 应用程序的发布版本,但在上传到 App Store 时遇到错误 - ITMS-90171:“无效的构建结构”。

完整的错误是:

错误 ITMS-90171:“无效的捆绑结构 - 二进制文件‘x.app/Frameworks/GBPing.framework/GBPing.a’是不允许的。你的应用程序不能包含独立的可执行文件或库,除了 CFBundleExecutable受支持的 bundle 。有关 iOS 应用程序 bundle 结构的信息,请参阅 bundle 编程指南 https://developer.apple.com/go/?id=bundle-structure。”

我使用 Sharpie 和 CocoaPods 创建了 GBPing 框架,然后我按照 Binding Objective-C Libraries 指南创建了绑定(bind)项目。

该应用程序可以运行,我可以在设备上成功运行它,但我无法将发布版本上传到 App Store。

通过谷歌搜索,似乎在 Xcode 中有一种方法可以阻止将此文件复制到二进制文件中,但我一直无法弄清楚如何在 Xamarin 中做类似的事情。

我已经尝试过清理和重建应用程序等显而易见的事情,但没有成功。

如有任何建议,我们将不胜感激

亚当。

最佳答案

我设法解决了这个问题。

事实证明,包含我的绑定(bind)的文件夹中存在 GBPing.a 文件。我删除了这个文件,然后还删除了 iOS 项目文件夹中的 binobj 文件夹。最后,我选择了 Build -> Clean All,然后重新构建应用程序。

希望这对其他人有帮助!

关于ios - Xamarin Forms 应用程序 - 错误 ITMS-90171 无效的捆绑结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41587346/

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