C# 创建Xamarin IOS绑定库时出现的问题

C# 创建Xamarin IOS绑定库时出现的问题,c#,xamarin.ios,cocoapods,objective-sharpie,pushy,C#,Xamarin.ios,Cocoapods,Objective Sharpie,Pushy,我需要从pushy.me为pushy框架创建一个绑定库 我一直在这里学习这个教程 所以我使用命令sharpie pod init Pushy 这似乎工作得很好,我下载了pod,它有一个很强的框架。然后我使用命令sharpie pod bind,它会给我一个输出Pods_ObjectiveSharpieIntegration.framework,但是没有与此相关的.a文件。因此,从这里我不知道如何将其导入到xamarin ios项目中 任何帮助都会很棒。谢谢,这让人很困惑。打开xxx/Pods/P

我需要从pushy.me为pushy框架创建一个绑定库

我一直在这里学习这个教程

所以我使用命令sharpie pod init Pushy

这似乎工作得很好,我下载了pod,它有一个很强的框架。然后我使用命令sharpie pod bind,它会给我一个输出Pods_ObjectiveSharpieIntegration.framework,但是没有与此相关的.a文件。因此,从这里我不知道如何将其导入到xamarin ios项目中


任何帮助都会很棒。谢谢,这让人很困惑。

打开xxx/Pods/Pushy/PushySDK.framework,.a文件的PushySDK大约为5M,没有扩展名


您可以重命名该文件,然后拖动到绑定项目

打开xxx/Pods/Pushy/PushySDK.framework,.a文件是PushySDK,大约5M,没有扩展名


您可以重命名该文件,然后拖动到绑定项目中,也可以绑定框架。Xamarin对此有一个指南

您还可以绑定框架。Xamarin对此有一个指南

我接受这个答案,因为它使我向前迈了一步。谢谢。我还有两个问题。复制代码时,我在apiDefinition.cs上遇到此错误。找不到类型或命名空间名称BaseType“[BaseType typeofNSObject]”[DisableDefaultActor]”接口Pushy“”{'我也得到了DisableDefaultActor上的错误。@sunytsee谢谢你真是太棒了。问题是你是如何发现它需要那些代表的,只是想知道我的输出遗漏了那两行,我遗漏了什么。希望我能给你更多的代表权!因为你似乎是bindings先生大师:p我遇到了一个奇怪的问题,我问过他re.Action->delegate void BackgroundFetchResultHandleruiBackgroundFetchResultResultl;我接受这个答案,因为它让我进步了一步谢谢。我还有两个问题。我在复制代码时在apiDefinition.cs上发现了这个错误。找不到类型或命名空间名称BaseType“[BaseType typeofNSObject]”[DisableDefaultActor]“”接口推送“”{'我也得到了DisableDefaultActor上的错误。@sunytsee谢谢你真是太棒了。问题是你是如何发现它需要那些代表的,只是想知道我的输出遗漏了那两行,我遗漏了什么。希望我能给你更多的代表权!因为你似乎是bindings先生大师:p我遇到了一个奇怪的问题,我问过他re.Action->委托作废BackgroundFetchResultHandlerUIBackgroundFetchResultResultl;