草庐IT

ios - 我可以仅从 csproj 构建 Xamarin iOS 而不使用解决方案命令行吗

我想在我的解决方案中构建一些应用程序,我想单独构建它们运行:/Applications/Xamarin\Studio.app/Contents/MacOS/mdtool-vbuild"--configuration:Release|iPhone"./42.csproj失败。我确实看到所有Xamarin示例都使用带有mdtool的解决方案文件(.sln),但我仍然想知道是否有一种方法可以仅在我的解决方案中的项目上进行引用。 最佳答案 你可以这样运行它:/Applications/Xamarin\Studio.app/Contents/

android - 将 Xamarin 组件添加到共享代码

我正在为Android和iOS开发一个Xamarin项目。我想在我的共享代码库中使用Xamarin组件(来自商店)。目前,我已经创建了一个“共享项目”,但似乎无法将组件添加到该项目中。这理解正确吗?如果是这样,是否有某种解决方法?谢谢。 最佳答案 将组件添加到所有特定于平台的项目中,然后您就可以在共享项目中使用它。如果平台之间的API存在任何差异,您将必须使用编译器标志或部分类/方法来解决这些问题。http://developer.xamarin.com/guides/cross-platform/application_funda

ios - 在 xamarin for ios 上调试时找不到应用程序的有效 'aps-environment' 授权字符串

我正在为ios开发xamarin。它在我的旧机器上工作。但是,然后我不得不切换到新机器并为新机器重新创建所有证书和所有内容。我已经创建了应用ID。然后创建aps证书,然后创建配置文件。在调试中,我提供了下载的配置文件。但我仍然遇到同样的错误。我的应用程序无法获取设备token。从昨晚开始我一直在寻找。并且做了以下事情没有成功:重新生成配置文件并尝试使用新的配置文件我还删除了应用ID本身。从头开始重新创建所有内容。所有证书、应用程序ID、配置文件从我的系统和设备中删除了所有配置文件。创建并安装了新的配置文件。以上是我在搜索中找到的三种最常见的解决方案,但令我沮丧的是,没有任何一种对我有用

ios - 在 Xamarin.iOS 中创建分组的 UITableview

我如何在UITableView中创建分组。检查我想在xamarin.iOS中实现相同的图像。 最佳答案 您必须创建一个TableSource类,它保存您的数据并设置部分的标题(它们在iOS中称为部分)。您需要覆盖以下方法:publicoverridestringTitleForHeader(UITableViewtableView,nintsection){returnSessionGroups==null?string.Empty:SessionGroups[(int)section].Key;}publicoverridenin

ios - MvvmCross Xamarin.iOS 绑定(bind) : How does MVVM cross know what property to bind against?

所以我一直在试验MvvmCross,我遇到了以下创建绑定(bind)的语法:this.CreateBinding(GenerositySlider).To((TipViewModelvm)=>vm.Generosity).Apply();在该代码示例中,GenerositySlider是iOS中的UISlider。我知道我可以使用For方法指定要绑定(bind)的特定属性。但是这段代码有效,并且框架知道绑定(bind)UISlider上的Value属性。MvvmCross如何知道绑定(bind)UISlider上的Value属性?如果它默认为各种控件的特定值,是否有关于它将默认为什么属

c# - 在 native iOS/Android 应用程序中使用 Xamarin 库

我们现在使用xamarin有一段时间了,并用它开发了不同的应用程序/库。现在我们需要将我们在过去几年中开发的核心库/组件之一集成到native应用程序中。背景:我们与使用原生开发的合作伙伴一起做一个项目,我们需要将我们的库集成到他的环境/他的应用程序中。因此将有两个native应用程序(iOS/Android),我们的核心库将成为其中的一部分。因此问题是:有没有办法将xamarin库(或简单的C#代码,用xamarin编写)集成到两个native应用程序中?或者我们是否需要用Java/Swift完全重写代码?除了.NET框架之外,该库没有第三方库。感谢您分享您在这方面的经验!

ios - Xamarin 调试器不会附加到 iPad

当尝试使用配置文件“Debug|iPhone>Casey'siPad”在设备上进行调试时,xamarin首先在顶部显示:然后它启动应用程序,显示启动画面,然后立即崩溃。大约一分钟后,我得到这个弹出窗口:在模拟器上调试工作正常,在Xcode中的设备上调试工作正常,我只是无法在Xamarin中在设备上调试。我试过以下方法但没有成功:InstalledlatestversionofXcodecommandlinetools在xcode中构建一个objective-chelloworld应用程序,在设备和模拟器上启动和调试,希望Xcode能够"wavethemagicwand"创建一个新的He

ios - Xamarin.Forms iOS 无法自定义通知

我一直在关注位于以下位置的教程:https://azure.microsoft.com/en-us/documentation/articles/partner-xamarin-mobile-services-xamarin-forms-get-started-push/尝试让推送通知在我的Xamarin.Forms应用程序中工作。我已经让他们在Android上工作,但我在iOS上有一个错误-我需要在实际发出通知之前自定义文本(来自手机),但我不能在ios上,因为当应用程序在后台运行,未调用ReceivedRemoteNotification。这是类似于我的通知处理代码的样子:publ

ios - Xamarin iOS 24 小时时间选择器

我正在尝试在iOS上获得一个24小时时间选择器,以便我可以使用它来插入持续时间。在Android上,我通过使用自定义渲染器得到了我想要的东西。在iOS上,我还使用了一个自定义渲染器(见下面的代码),正如我发现的那样在网上。问题是它只在24小时内查看选择器对话框小时,而不是设定的时间。[assembly:ExportRenderer(typeof(Xamarin.Forms.TimePicker),typeof(CustomTimePicker))]namespaceIsalaSportmonitor.iOS.View.Controls{classCustomTimePicker:Tim

c# - Xamarin.iOS 与第三方框架绑定(bind)

我正在尝试更新指向我管理的代码的Xamarin.iOS绑定(bind),现在我遇到了麻烦,因为我已经用.framework替换了外部.a库引用。特别是,当我尝试编译我的绑定(bind)时,我替换的库的native链接失败。Nativelinkingerror:frameworknotfoundSVGKitforarchitecturearm64/i386/armv7/armv7s(MT5209)我知道SVGKit支持这些架构,但我不确定如何在从.framework引用时将它们包含在生成的二进制文件中。 最佳答案 您好,我会这样做来诊