在应用程序加载器中发布 Xamarin.iOS IPA 时出错

Posted

技术标签:

【中文标题】在应用程序加载器中发布 Xamarin.iOS IPA 时出错【英文标题】:Error while publishing Xamarin.iOS IPA in Application Loader 【发布时间】:2019-04-17 16:36:24 【问题描述】:

当我尝试通过 Application Loader 交付我的应用程序时,我收到多个错误消息: 错误 ITMS-90171:“无效的捆绑结构 - 二进制文件 myapp.app/SwiftFrameworkSimulator/libsswiftCoreLocation.dylib”是不允许的。

我看到这些文件被打包到我的应用程序中,我该如何阻止它们被打包到我的 .ipa 中?这些文件是什么,如何解决这个问题?

【问题讨论】:

您是否尝试过清理并重建您的项目?看看这些线程可能会有所帮助:error-itms-90171 和 invalid-bundle-structure。 【参考方案1】:

我通过手动删除 SwiftFrameworkSimulator 文件夹及其存档中的内容解决了这个问题,但我不知道为什么会首先添加这样的东西。

【讨论】:

以上是关于在应用程序加载器中发布 Xamarin.iOS IPA 时出错的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio Xamarin.ios 设计器中添加同级视图?

如何在 Xamarin IOS 自定义渲染器中单击 UITextField Rightview 打开 UIPickerView

Xamarin iOS - 我们如何以编程方式将可访问性焦点设置为按钮

如何加载存在于 Xamarin.iOS 中的共享库项目中的第二个 Storyboard

Xamarin.IOS FFimageloading无法加载

故事板不加载(继续加载)Xamarin.ios VS 2017