我正在尝试为 StripeTerminal CocoaPod(Stripe Terminal iOS)创建一个绑定项目。我设置了 pod 文件。然后使用 Xamarin 文档,我安装了 Objective Sharpie,并使用
sharpie pod bind
它创建了两个文件。StripeTerminal_ApiDefinitions.cs 和 StripeTerminal_StructsAndEnums.cs。这些文件看起来不错,并且具有我在使用 XCode 项目时所期望的方法。
然后我指出添加了对 StripeTerminal 框架文件的本机引用,但似乎没有创建链接文件。Xamarin 帮助文档提到 iOS 本机库以 .a 结尾,而此框架没有。我尝试将本机引用指向框架文件夹、无扩展库,甚至将库项目重命名为 .a。每次我尝试构建它时,都会出现“未指定 API 定义文件”的错误。