我在向应用商店提交时收到来自苹果的此错误:
错误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";包裹