将Xamarin.iOS绑定添加到小型示例应用程序时找不到命名空间

问题描述

我在一家为iOS和Android分发Swift / Objective-C框架的公司任职。

我正在尝试建立Xamarin.iOS绑定库并正常工作-我拥有iOS绑定解决方案,并且看起来可以编译。

但是,当我尝试将该绑定项目包含到一个小的示例应用程序中进行测试时,似乎该示例应用程序无法通过绑定和/或框架看到其命名空间。

下面包括的是项目结构的样子-我将绑定项目添加到示例应用程序项目中,然后还添加了绑定作为该应用程序的参考。我还包括了Nuget的Xamarin.swift软件包,因为该框架基于Swift5。

enter image description here

这里是我试图在using中使用框架名称间的地方,这会导致错误编译-有趣的是,我在绑定项目的编译中看到警告,所以看来该项目已正确包含。 / p>

enter image description here

我对Xamarin缺乏经验,因此在将Nami绑定项目添加到此示例应用程序中时,没有什么太基本的东西了。

以防万一,我仅在绑定项目的iOS端准备就绪,示例应用程序是iOS和Android,但我只是尝试在iOS端运行,而未修改Android端。 / p>

我要绑定的框架是一个胖框架,没有外部依赖性,仅内部使用Foundation,UIKit和StoreKit。

如果有人想看一下该项目,我会在此zip文件中包含示例应用程序和绑定项目:

https://www.dropbox.com/s/kgl2d86s2ehmxck/BindingToSampleApp.zip?dl=0

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)