Tag: 断点

iOS应用程序在Xcode中设置断点时崩溃

我正在开发一个应用程序,在应用程序运行时在Xcode中设置断点会导致崩溃。 至less我认为这是一个崩溃。 控制台中没有任何事情发生。 该应用程序只是终止。 请注意,中断点没有被击中,只是设置它的行为导致了这一点。 我开发了很多应用程序,这是第一个这样做的。 有没有人有任何想法可能发生或如何解决这个问题? 这真的是减缓我的debugging。

Xamarin iOSdebugging器没有击中断点

昨天上午,当我的debugging器停止工作时,我开始使用Xamarin iOS应用程序。 我可以放置断点,但是一旦应用程序启动,断点就像红色的甜甜圈一样变得空洞。 我重build/清理项目多次,我也擦了obj / bin文件夹,似乎没有任何工作。 我不能打断点。 这不会发生在我的所有类上,看起来它适用于使用asynchronous函数的类,但并非总是如此。 我也在我的debugging器窗口中收到一条消息,这个消息可能只是从这个错误开始显示。 Xamarin.iOS:成功从端口10000的IDE接收USB连接,fd:7 Xamarin.iOS:Processing:'start profiler:no'Xamarin.iOS:Profiler未加载(禁用) 我正在使用Xamarin Studio 6.0.1 Build 9 Indie

为什么Xcode在App启动时自动执行断点

我在Xcode中设置了一个函数(All Exceptions) 我没有设置任何断点, 但是当启动我的App时,Xcode会自动为主函数执行断点。 我无法理解,我无法解决。 请帮我回答这个问题。 非常感谢 。 这是图像,感谢阅读:

断点debugging正确使用iOS?

我把断点。 我使用命令⌥⌘-点击断点。 它给了我以下选项。 我怎样才能使用这些选项。 1. AppleScript 2. Capture GPU Frame 3. Debugger Command 4. Log Message 5. Shell Command 6. Sound 还有其他的select 1. Condition 2. Ignore 3. Action 4. Options 什么是这些选项。 他们如何工作?

Xcode 8文件中的断点不起作用

我有一个文件, SignInViewController.swift ,在我的Xcode项目中,无处不在已经开始不停止在断点上。 我在viewDidLoad()和viewDidAppear()有一个断点。 我在这两个函数中都有几个print()调用来确保它们正在执行。 断点在包括AppDelegate.swift其他文件中工作正常。 有一点,当我试图找出什么是错的地方,我注意到,当我正在build设项目时,会出现一个错误,说Invalid redeclaration of 'signInViewController.swift'然后在构build完成前离开,应用程序将运行良好,除了文件中的断点之外。 signInViewController.swift是几个月前的文件的旧名称,然后将其重命名为SignInViewController.swift 。 我之前没有看到它,直到发生断点问题,因为我已经清理了项目的生成文件夹和Xcode的派生数据,我一直无法复制。 我有一种感觉,这是因为这个问题,但我不知道如何/为什么。 无论如何,这里是我已经尝试过的东西。 他们中的大多数只是为了不起作用的断点,但是我想我应该把它们列出来,即使情况并非如此: 清洁项目 清理生成文件夹 清除Xcode的DerivedData 确保启用断点(Cmd Y) 生成设置被设置为debugging 始终显示反汇编已启用和已禁用 在运行configuration中启用debugging 任何帮助将非常感激。 更新1 (仍然没有运气): 试图删除neprocker的答案在这里build议的Xcode首选项 更新2 : 我已经将断点问题隔离到文件中其他位置的viewDidLoad()和viewDidAppear()断点正在工作。 更新3 : 隔离到viewDidLoad()的特定代码块。 viewDidAppear()仍然无法正常工作。

错误在断点状态

我已经设置了条件的断点… [event.name isEqualToString:@"Some Name"] 这工作正常。 但是,当我尝试添加条件的另一个断点… [part.name isEqualToString:@"Some Value With A Pound Sign £"] 我得到错误… Internal error [IRForTarget]: An Objective-C constant string's string initializer is not an array Stopped due to an error evaluating condition of breakpoint 我需要逃避英镑符号吗?

断点指出“objc_autoreleaseNoPool”

所以我正在debugging一个应用程序准备其应用程序,所以释放,我启用了“所有exception”的通用断点。 从那以后,每次我运行应用程序,控制台打印: Catchpoint 2(throw)Pending breakpoint 1 – “objc_exception_throw”已解决 objc [11765]:类__NSCFLocale的对象0x8f18ff0 autoreleased没有到位池 – 只是泄漏 – 打破objc_autoreleaseNoPool()debugging objc [11765]:类__NSCFNumber的对象0x8f190a0 autoreleased没有到位的池 – 只是泄漏 – 打破objc_autoreleaseNoPool()debugging objc [11765]:类__NSCFLocale的对象0x8f1fef0 autoreleased没有到位池 – 只是泄漏 – 打破objc_autoreleaseNoPool()debugging 直接打印3次。 我不知道这是什么意思,但看起来不好。 任何意见,将不胜感激。

断点2.1错误parsing/ Facebook的iOS SDK

这里是整个代表,但是每当我运行应用程序,我都会在[PFFacebookUtils initializeFacebook];处得到一个断点[PFFacebookUtils initializeFacebook]; : #import "AppDelegate.h" #import <FacebookSDK/FacebookSDK.h> #import <Parse/Parse.h> @implementation AppDelegate – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [PFFacebookUtils initializeFacebook]; {[Parse setApplicationId:@"ycWShHVTsY7Xawt0dupTN1YMWFeyMLlhG7K9R0rZ" clientKey:@"8AmzExUoqvmppa5k3eaS37RBNB6c1StmlysvvjBr"];} {[PFAnalytics trackAppOpenedWithLaunchOptions:launchOptions];} UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; UIViewController* initialViewController = [storyboard instantiateViewControllerWithIdentifier:@"MainViewController"]; self.window.rootViewController = initialViewController; [self.window makeKeyAndVisible]; return YES; } – (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [FBAppCall […]

Xamarin.Forms IOS断点没有命中

我最近升级到新的Visual Studio的Xamarin,从那以后,我不能在IOSdebugging期间打断点。 Android很好,奇怪。 我卸载并重新安装了Visual Studio Community Edition 2017,并保留了所有的默认值。 以前,这已经解决了这个问题。 我已经读了几十个类似的投诉,但这些解决scheme并没有为我工作。

如何用断点导航器中的定义replaceNSUncaughtExceptionHandler?

到目前为止,我在代码中使用了NSUncaughtExceptionHandler : void uncaughtExceptionHandler(NSException *exception) { NSLog(@"*************************************************"); NSLog(@"CRASH: %@", exception); NSLog(@"Stack Trace: %@", [exception callStackSymbols]); NSLog(@"*************************************************"); } NSUncaughtExceptionHandler *exceptionHandlerPtr = &uncaughtExceptionHandler; 我知道,在Xcode中,我可以为所有例外添加exception断点 : 然后我可以编辑断点 : 最后我不知道如何configuration这个从NSUncaughtExceptionHandlerreplace我的代码。