在 Xamarin iOS 项目中使用 Objective C 框架,它位于 Swift 框架内

Using an Objective C framework, which is inside a Swift framework, in a Xamarin iOS project

但是当我 运行 应用程序在 phone 中启动并退出时没有给出任何错误。如果应用程序因错误而崩溃,我很高兴。但事实并非如此,我现在一无所知。有什么想法吗?

下面是我如何尝试访问我的 Xamarin iOS 项目中那些框架中的方法

using BindingSwift;
// More codes here

        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            var myClass = new AroshaMathPerformer();
            var result = myClass.DoTheMath;
            Console.WriteLine("# Result = " + result);
        }

但是,如果我添加断点,它甚至不会在应用程序退出前的 运行 时间命中。

假设你所做的一切都在题中,那么估计是行不通的。 Swift Xamarin.iOS 不正式支持库。有些人让他们按照以下步骤工作:https://medium.com/@Flash3001/binding-swift-libraries-xamarin-ios-ff32adbc7c76

在这种情况下,您可以前往

找到真正的原因

Settings -> Privacy -> Analytics -> Analytics Data -> And find the log file with your bundle ID and the crashed occur date/time.

向我显示的错误与 @rpath/ 有关,但实际上它在使用有效的配置文件签署捆绑包后解决了。

有兴趣的可以去here看看我实现标题中的整个场景的经验