如何在C#Xamarin iOS项目中添加ios框架?

时间:2013-07-05 17:34:22

标签: c# ios xamarin.ios xamarin

在iOS中,您可以在转到"Your Project" =>"Targets" => "Build Phases"时添加框架,然后按添加按钮添加框架。

所以,我想说我想添加CoreVideo framework,CoreMedia框架和CoreGraphics.framework。如何将这些框架添加到我的Xamarin iOS项目中?

我是Xamarin iOS的新手。感谢阅读,感谢任何意见或建议。

1 个答案:

答案 0 :(得分:7)

在大多数情况下,这是自动为您完成的。

E.g。当您使用MonoTouch.CoreGraphics中的类型(例如CGColor)时,工具将添加对CoreGraphics框架的引用。您无需采取进一步行动。

当您需要手动指定框架时,​​唯一的时候是链接到本机库,该库依赖于您的应用程序本身可能具有的某些框架。

通常,在创建Objective-C库的绑定时,可以在[LinkWith]属性中添加此类要求。 E.g。

[assembly: LinkWith ("libX.a", LinkTarget.Simulator, Frameworks="CoreGraphics")]

您可以通过用空格分隔几个框架来添加它们。

如果不使用绑定项目,也可以使用其他mtouch参数(来自项目选项)指定本机链接器的选项,例如。

-gcc_flags="-framework CoreGraphics"