Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin iOS构建-FirebaseCrash可执行文件出现在包内容中_Ios_Firebase_Xamarin - Fatal编程技术网

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

Xamarin iOS构建-FirebaseCrash可执行文件出现在包内容中,ios,firebase,xamarin,Ios,Firebase,Xamarin,我在提交应用商店时收到苹果的此错误: 错误ITMS-90171:“无效的捆绑结构-不允许二进制文件'XXXXX.app/firebasecash'。您的应用程序不能包含独立的可执行文件或库,但支持的捆绑包的有效CbundleExecutable除外 我目前拥有依赖于Xamarin.Build.Download v0.4.11的过时软件包。在更新任何内容之前进行构建时,我的应用程序的软件包内容中不会出现此“FirebaseCrash”exe。这仅在我将所有软件包更新为最新版本时发生,然后需要Xam

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

错误ITMS-90171:“无效的捆绑结构-不允许二进制文件'XXXXX.app/firebasecash'。您的应用程序不能包含独立的可执行文件或库,但支持的捆绑包的有效CbundleExecutable除外

我目前拥有依赖于Xamarin.Build.Download v0.4.11的过时软件包。在更新任何内容之前进行构建时,我的应用程序的软件包内容中不会出现此“FirebaseCrash”exe。这仅在我将所有软件包更新为最新版本时发生,然后需要Xamarin.Build.Download v0.10.0

我如何阻止MSBuild将此FirebaseCrash可执行文件抛出到我的应用程序包内容中?这是我现在必须执行的生成后操作吗?因为此可执行文件以前从未出现过

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

  • Xamarin.Firebase.iOS.Analytics
  • Xamarin.Firebase.iOS.Core
  • Xamarin.Firebase.iOS.Crashlytics
  • Xamarin.Firebase.iOS.CrashReporting
  • Xamarin.Firebase.iOS.Installations
  • Xamarin.Firebase.iOS.InstanceID
  • Xamarin.Google.iOS.Anayltics
  • Xamarin.Google.iOS.TagManager

显然原因是“Xamarin.Firebase.iOS.CrashReporting”包。我能够安全地删除这个包,因为功能转移到了“Xamarin.Firebase.iOS.Crashlytics”包。

谢谢,在github上的每个论坛/问题中都没有人提到这一点!