Xamarin iOS Build-FirebaseCrash可执行文件出现在包内容中



我在向应用商店提交时收到来自苹果的此错误:

错误ITMS-90171:";无效的捆绑包结构-不允许使用二进制文件"XXXXX.app/FirebaseCrash"。您的应用程序不能包含独立的可执行文件或库,而只能包含受支持捆绑包的有效CFBundleExecutable。

我目前有一些依赖Xamarin的过时软件包。建筑下载v4.11。我没有这个";FirebaseCrash";exe在我更新任何内容之前进行构建时会出现在我的应用程序包内容中。只有当我将所有软件包更新到最新版本时才会发生这种情况,然后需要Xamarin。建筑下载v0.10.0。

如何阻止MSBuild将此FirebaseCrash可执行文件放入我的应用程序包内容?这是我现在必须做的一些构建后操作来删除它吗,因为这个exe以前从未出现过?

以下是我的应用程序中的所有相关软件包:

  • Xamarin。Firebase.iOS.Analytics
  • Xamarin。Firebase.iOS.Core
  • Xamarin。Firebase.iOS.Crashlytics
  • Xamarin。Firebase.iOS.CrashReporting
  • Xamarin。Firebase.iOS.安装
  • Xamarin。Firebase.iOS.InstanceID
  • Xamarin。Google.iOS.Anayltics
  • Xamarin。Google.iOS.TagManager

很明显,原因是;Xamarin。Firebase.iOS.CrashReporting"包裹我能够安全地移除这个包;Xamarin。Firebase.iOS.Crashlytics";包裹

最新更新