草庐IT

xamarin.droid

全部标签

c# - Xamarin iOS iPad App 崩溃,原因不明

我们正在使用Xamarin创建一个大型iOS应用程序。几天以来,我们遇到了应用程序以绝对意外的方式崩溃的问题。我们没有从Xamarin调试器获得日志,它完全是空的。只有停止按钮切换播放;)我们唯一拥有的是附加的XCode控制台日志。但对我来说,不可能找出发生了什么。该问题不可重现,它发生在应用程序的不同位置。是否有人看到了类似的问题并找到了解决方案?Mar2115:01:15Ios[312]:Stacktrace:Mar2115:01:15Ios[312]:atMar2115:01:15Ios[312]:at(wrappermanaged-to-native)MonoTouch.UIK

ios - Xamarin Studio 提交 64 位应用到应用商店

xamarinStudio向应用商店提交64位应用时出现问题我在XamarinStudio工作。我使用UnifiedApi转换我的应用程序并将我支持的架构更改为“ARMv7+AMRv7s+ARM64”。重建并没问题,但是当我将我的应用程序提交到应用程序商店时,我总是收到:“缺少64位支持-从2015年2月1日开始,提交到AppStore的新iOS应用程序必须包括64位支持,并使用iOS8SDK构建。从2015年6月1日开始,应用程序更新也需要遵循相同的要求。要在您的项目中启用64位,我们建议使用“标准架构”的默认Xcodebuild设置来构建具有32位和64位代码的单个二进制文件。”我

ios - 从 Xamarin iOS 应用程序打开特定的 Facebook 个人资料

我一直在尝试使用深层链接在Facebook应用程序上打开特定的个人资料页面,但到目前为止它只会打开我自己的个人资料。一般格式应该是fb://profile/不幸的是,每次我使用它时,我都会被引导到一个页面,上面写着ProfileUnavailable.我使用的具体示例是我的同事ID,所以如果我想从我的应用程序转到他的页面,我会打开fb://profile/10206768458598300的URL。.是否有用于查找配置文件的新格式?除了打开实际网页、让用户登录并转到此人的实际个人资料URL之外,我没有找到从我的应用程序中打开Facebook个人资料的其他解决方案。

android - Xamarin 和 Travis-ci

我有一个简单的helloworld应用程序无法构建。我从构建中得到以下输出。Warnings:/home/travis/build/chaione/csharptrav/csharp/csharp.iOS/csharp.iOS.csproj:warning:Couldnotfindprojectfile/usr/lib/mono/xbuild/Xamarin/iOS/Xamarin.iOS.CSharp.targets,toimport.Ignoring./home/travis/build/chaione/csharptrav/csharp/csharp.Droid/csharp.D

ios - Application.Current.properties 在最新的 xamarin 表单版本中被破坏了吗?

由于我已将我的xamarin安装更新为xamarin4,因此在iOS上跨session保存本地属性不起作用。所以如果我有Application.Current.Properties.Add("key",value);Application.Current.SavePropertiesAsync();当应用程序关闭并重新启动时,它不会保存任何内容。任何指针? 最佳答案 这是通过不按原样保存复杂对象,而是使用JsonConvert将它们序列化为字符串然后存储字符串来解决的。这一直有效。当你想再次取回对象时,只需将字符串反序列化为对象类型

ios - Xamarin UI 测试 : Calabash not linked

一点背景。我们目前有一个iOSXamarin应用程序以及一套通过Xamarin.UITests进行的自动化测试。这些测试在我的本地机器上运行良好,但在Jenkins(远程macmini)中运行时,14个测试中有1个失败并出现此错误:System.Exception:Unabletocontacttestbackendrunninginapp.AcommoncauseisthattheappisnotproperlylinkedwithCalabash.PleaseverifythatitincludestheCalabashcomponent这就是困扰我的问题:为什么它只在一次测试中失

ios - Xamarin/iOS SharedAccessoryManager.ShowBluetoothAccessoryPicker 失败

我正在为我的项目将工作Swift代码移植到Xamarin。每次我调用此函数时,它都会失败,并且不会显示附件选择器对话框。EAAccessoryManager.SharedAccessoryManager.ShowBluetoothAccessoryPicker(谓词,完成)以下是我已经确认的一些事情:BTradio已开启Info.plist具有支持的外部附件协议(protocol)尝试确保在UI线程上完成调用尝试直接从按钮点击事件调用相同的基本代码在Swift/Xcode中工作正常确保根据本文在构建选项中选择了ARMv7和ARM64:iPadAir-CoreBluetooth[ERRO

C# Xamarin - 将目标添加到 UILongPressGestureRecognizer,将其传递给在父 UIViewController 中实现的选择器

我在将事件从UICollectionViewCell提升到存在于父级UIViewController中的处理程序时遇到困难。我正在尝试在UICollectionViewCell上检测LongPress并在UIViewController中触发一个方法-将View置于“编辑模式”显示/隐藏UI元素并重新加载等。为此,我的UIViewController方法必须调用数据访问层,因此将方法放置在View层次结构中的这一层是有意义的。我遵循了来自Xamarin的官方文档和技术以及AdamKemp的重要建议here.在Xamarin.IOS中实现这一点有很多相互冲突的方法。las,目前,似乎没有

ios - 在 Visual Studio 2015 上安装 iOS 应用程序时出现问题抛出 Xamarin Mac Agent

尝试调试我的应用程序时,我在VisualStudio2015中遇到问题,抛出XamarinMacAgent(MacInCloud)。这是VS2015中输出的日志:Launchfailed.Theapp'TodoREST.iOS'couldnotbelaunchedon'iPhone5siOS10.1'.Error:AnerroroccuredonclientIDB420719whileexecutingareplyfortopicxvs/idb/4.2.0.719/launch-app.这也是Xamarin通过VS提供的日志:Xamarin.VisualStudio.IOS.IdbCl

android - AlexRainman 的 CarouselView 无法在 iOS 上呈现,但在 Android 上正常。 Xamarin.Forms

我在制作来自AlexRainman的CarouselView控件时遇到问题.该控件在Android上呈现良好,但在iOS上则不然。我的项目是一个适用于iOS和Android的XamarinPCL项目,目前在VisualStudio2017formacOS上工作。并坚持这一点,不知道如何解决这个错误。任何帮助将不胜感激。我的内容页面:代码隐藏:[XamlCompilation(XamlCompilationOptions.Compile)]publicpartialclassBookingUserPage:ContentPage{ObservableCollectionmodel{get