草庐IT

remote-debugging

全部标签

ios - swift 代码 : how to launch a specific view controller after receiving a remote push notification

在Swift中,我的ma​​in.storyboard有2个ViewController(mainVC、secondVC),它们都嵌入在它们的导航Controller中。收到远程推送通知时,我如何更改AppDelegate中的代码以使secondVCViewController每次都启动。我目前有代码在didReceiveRemoteNotification中发布通知,并且在secondVC中有代码来添加观察者在AppDelegate.swift中,我的代码如下:funcapplication(application:UIApplication,didFinishLaunchingWi

ios - 是否可以在 Xcode 中将 "Debug View Hierarchy"用于应用程序扩展?

我正在尝试调试应用扩展中的View层次结构,但没有得到任何有用信息。将此功能与扩展一起使用是否有任何限制?如果不是,我可能做错了什么?我有这种感觉,因为该应用程序实际上是在第三方用户界面中运行的。这是为了防止人们“查看别人的应用程序内部”吗? 最佳答案 不,目前看来是不可能的。在Xcode8iOS10上,它没有显示任何键盘扩展。另一种选择是Reveal.在最新版本中,它支持AppExtension。实际上,这就是我现在正在使用的。 关于ios-是否可以在Xcode中将"DebugView

ios - Xcode 9 Debug View Hierarchy BUG

当我更新到xcode9并单击“调试View层次结构”时,它显示“无法捕获View层次结构”我该怎么办? 最佳答案 好的,我让它工作了,这是你需要做的:只是您需要让您的应用程序运行,因为“调试View捕获层次结构”区域仅在应用程序运行时出现如果这不起作用,那么您需要转到XcodeDebug顶部栏上的调试菜单>查看调试>捕获View层次结构如果这也不起作用(我对此表示怀疑!),则继续Xcode首选项>键绑定(bind)并检查是否有任何冲突的快捷键。 关于ios-Xcode9DebugView

ios - 在 Debug模式下分发 TestFlight 构建

我们正在为我们的iOS应用程序使用单独的生产和开发数据库,并且我们正在通过TestFlight进行测试。问题是TestFlight以Release模式分发应用程序。如何配置项目以便它在开发模式下分发应用程序?或者我真的应该为发布和开发设置不同的构建标识符,然后在TestFlight中有两个应用程序吗?通常做什么? 最佳答案 Summaryofsolution我建议您在build设置中添加一个值。只有在构建生产版本时才将其设置为PRODUCTION。只需使用#if语句来检查是否设置了PRODUCTIONInmyapp(IuseBatc

ios - 验证远程代理配置 'vs-mda-remote test' 失败并显示 'Error: not enough data' 时出错

我正在按照msdnhttps://msdn.microsoft.com/en-us/library/dn771551.aspx上的“为iOS构建工具安装”的步骤进行操作,设置iOS版本..在我的Mac上,当我执行“vs-mda-remotetest”命令时出现以下错误。Initializingselftestforhttpsdownloadingcertforpin390276Downloadingclientcertforselftestfromhttps://myMac:3000/certs/390276to/Users/fred/remote-builds/selftest/se

ios - Firebase Facebook 登录错误 : FIRAuthErrorDomain - Unsuccessful debug_token response from Facebook

在使用FBSDK实现Facebook登录身份验证后,我一直在尝试在Firebase控制台的身份验证选项卡中查看/获取用户。我获取fb凭据并将它们传递给具有用户和错误参数的FIRAuth。打印可见性后,肯定会发生错误,但我正在努力检查它。我尝试使用断点并得到一些对我来说看起来像废话的东西(我是初学者,2天前开始使用Swift,2个月前开始编码)。代码:正如您在上面的日志中看到的,执行了print("errorabove")。错误:左边是断点分析的输出。对我和我周围看过它的人来说,这看起来像是胡说八道:(您还可以在右侧的日志中看到,print("credentialabove")已被执行。

ios - 如何以编程方式在 Safari 中启用 "Allow Remote Automation"

我正在使用macOSSierra10.12.4和10.1版的safari我需要以编程方式在Safari的“开发”选项卡中启用“允许远程自动化”选项。我可以运行以下命令来更改~/Library/Preferences中的com.apple.Safari.plist文件并完美启用“开发”菜单。`defaultswritecom.apple.SafariIncludeDevelopMenu-booltrue`但是我没有找到任何启​​用“允许远程自动化”的选项知道哪个plist包含该信息吗? 最佳答案 无法使用您描述的方法切换设置。从Saf

ios - 在 Storyboard预览 xcode 中获取 "xxx.storyboard is currently locked because it is a remote resource"

在xcode(7.3.1)storyboard中,当我们点击assistanteditor并选择storyboard的preview时,我们就得到了storyboarddesign的输出。顶部有一个锁定按钮,当我单击该按钮时,它会显示xxx.stroryboard当前已锁定,因为它是远程资源,无法解锁。我还有其他问题..1)我可以添加选项,例如iphone4.4,4.7,3.5inches,但添加后无法删除这些选项。如何删除添加的?2)由于没有水平和垂直滚动条,我无法移动预览屏幕来查看和缩放它。我如何滚动它? 最佳答案 lock对您

iphone - Xcode——库的链接器警告——Debug-iphonesimulator 与 Debug-iphoneos

我正在构建一个带有库的项目。我正在制作的版本是调试版本。该库将自身构建到以下目录中:LibraryPath/build/Debug-iphoneos当我链接我的主项目时,我收到以下警告:未找到-L之后的目录“LibraryPath/build/Debug-iphonesimulator”Xcode找到所有东西,构建工作正常,但警告很烦人。我怎样才能摆脱它? 最佳答案 检查应用程序Target的属性和BuildLocationsPer-configuration路径。 关于iphone-X

ios - 什么是 UIApplication LaunchOptions Remote Notification Key?

如果我理解正确,UIApplicationLaunchOptionsRemoteNotificationKey键用于-[UIApplicationDelegateapplication:didFinishLaunchingWithOptions:]方法-在应用程序未运行(例如被终止)时收到推送-用户点击了收到的推送-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{NSDictionary*userInfo=launchOptio