在PC和MacBookAir上使用Xamarin.Forms、VisualStudio2017构建iOS移动应用程序。昨天,我将VisualStudio版本更新到了15.3.5。我还更新了MacBookAir(通过VSforMac)以获取最新版本的iOS(11.0)。我创建了一个新应用程序(Xamarin.Forms)只是为了测试更新,一切都按预期工作。我尝试运行我之前开发的旧应用程序,但我无法在Mac上运行它。我收到以下错误:Launchfailed.Theapp'AppName.iOS'couldnotbelaunchedon'iPhone6siOS11.0'.Error:erro
在PC和MacBookAir上使用Xamarin.Forms、VisualStudio2017构建iOS移动应用程序。昨天,我将VisualStudio版本更新到了15.3.5。我还更新了MacBookAir(通过VSforMac)以获取最新版本的iOS(11.0)。我创建了一个新应用程序(Xamarin.Forms)只是为了测试更新,一切都按预期工作。我尝试运行我之前开发的旧应用程序,但我无法在Mac上运行它。我收到以下错误:Launchfailed.Theapp'AppName.iOS'couldnotbelaunchedon'iPhone6siOS11.0'.Error:erro
为什么我会得到iOS6.0设备支持的副本?我可以删除某人吗? 最佳答案 您会得到这些副本,因为(如您所猜)它们适用于不同的硬件和软件组合。这些用于表示来自您的设备或现场客户设备的崩溃报告中的系统符号。删除您不支持的版本是安全的,并且不会从现场获得崩溃报告。通常在Xcode.app包中和用户的Library文件夹中的某处有一个iOSDeviceSupport文件夹。当您将新设备连接到Mac时,来自该设备的符号文件将放置在用户的资源库子文件夹中。(~/Library/Developer/Xcode/"iOSDeviceSupport")
为什么我会得到iOS6.0设备支持的副本?我可以删除某人吗? 最佳答案 您会得到这些副本,因为(如您所猜)它们适用于不同的硬件和软件组合。这些用于表示来自您的设备或现场客户设备的崩溃报告中的系统符号。删除您不支持的版本是安全的,并且不会从现场获得崩溃报告。通常在Xcode.app包中和用户的Library文件夹中的某处有一个iOSDeviceSupport文件夹。当您将新设备连接到Mac时,来自该设备的符号文件将放置在用户的资源库子文件夹中。(~/Library/Developer/Xcode/"iOSDeviceSupport")
如何在Crashlytics中为现有测试人员添加新的UDID?UDID在分发配置文件中,但由于它未在Crashlytics中列出,因此用户无法打开应用 最佳答案 我不知道如何使用Fabric。我以为您只需输入一个电子邮件地址,测试人员就可以安装您的应用程序,但这仅适用于企业AppleDev帐户。如果您有个人帐户,在新测试人员的设备上获取您的应用程序的方式是:1)存档/分发您的应用程序,将他们的电子邮件添加到crashlytics中的测试人员列表。他们收到一封电子邮件进行注册。2)然后您(作为分发者)将收到一封电子邮件,说明他们已注册
如何在Crashlytics中为现有测试人员添加新的UDID?UDID在分发配置文件中,但由于它未在Crashlytics中列出,因此用户无法打开应用 最佳答案 我不知道如何使用Fabric。我以为您只需输入一个电子邮件地址,测试人员就可以安装您的应用程序,但这仅适用于企业AppleDev帐户。如果您有个人帐户,在新测试人员的设备上获取您的应用程序的方式是:1)存档/分发您的应用程序,将他们的电子邮件添加到crashlytics中的测试人员列表。他们收到一封电子邮件进行注册。2)然后您(作为分发者)将收到一封电子邮件,说明他们已注册
我正在为一家公司开发iPad应用程序。由于保密原因,他们不想将应用程序发布到应用程序商店。满足企业计划要求但尚未参与。公司想知道分销过程是怎样的。我已经深入到苹果文档丛林中,我对供应配置文件有点困惑。由于保密原因,我想使用带有配置文件的DeviceLock的applesecurityapi,所以我遇到了MDM-Servers。现在我的实际问题是:我是否仍然需要我想与企业程序一起使用的每台设备的UDID,如果需要,我是否可以通过MDM-Server将新的配置文件(带有新设备)推送到所有现有设备而无需重新编译和重新分发整个应用程序? 最佳答案
我正在为一家公司开发iPad应用程序。由于保密原因,他们不想将应用程序发布到应用程序商店。满足企业计划要求但尚未参与。公司想知道分销过程是怎样的。我已经深入到苹果文档丛林中,我对供应配置文件有点困惑。由于保密原因,我想使用带有配置文件的DeviceLock的applesecurityapi,所以我遇到了MDM-Servers。现在我的实际问题是:我是否仍然需要我想与企业程序一起使用的每台设备的UDID,如果需要,我是否可以通过MDM-Server将新的配置文件(带有新设备)推送到所有现有设备而无需重新编译和重新分发整个应用程序? 最佳答案
这个主题说明了一切,真的。文档,就其存在而言,建议针对运行在iOS设备上的CoreBluetooth框架编写的应用程序可以将“bluetooth-central”添加到它们的后台权限列表中,因此可以在不活动时处理某种蓝牙事件,但事件是否会被传递?例如:我可以与已经建立配对的设备进行通信吗?我能否发出定期发现请求以查找超出范围/我以前从未见过的设备?(例如,如果我希望能够在遇到有趣的新设备时发送通知)如果设备超出范围然后又返回怎么办?我是否会在没有用户干预的情况下获得断开连接和连接事件,或者我是否需要置于前台并让用户明确请求重新连接? 最佳答案
这个主题说明了一切,真的。文档,就其存在而言,建议针对运行在iOS设备上的CoreBluetooth框架编写的应用程序可以将“bluetooth-central”添加到它们的后台权限列表中,因此可以在不活动时处理某种蓝牙事件,但事件是否会被传递?例如:我可以与已经建立配对的设备进行通信吗?我能否发出定期发现请求以查找超出范围/我以前从未见过的设备?(例如,如果我希望能够在遇到有趣的新设备时发送通知)如果设备超出范围然后又返回怎么办?我是否会在没有用户干预的情况下获得断开连接和连接事件,或者我是否需要置于前台并让用户明确请求重新连接? 最佳答案