小编Fab*_*bel的帖子

用于触摸ID和密码设置的iOS prefs url方案

iOS设置应用程序有很多带有prefs网址的列表,用于在设置应用中打开特定网站(例如/sf/answers/577277011/).不幸的是,我找不到网址才能打开触摸ID和密码设置.

有人知道这个网址方案吗?

settings fingerprint touch ios touch-id

11
推荐指数
2
解决办法
3674
查看次数

是否可以在iOS模拟器和设备上运行valgrind?

我需要在一个非常大的项目中调试堆溢出.在使用valgrind之后,它似乎是检测C中堆块溢出的完美工具,所以我想用它来运行我们的iOS应用程序.

我在OS X Yosemite上从trunk创建并安装了valgrind,并编写了一个有意堆溢出的测试程序,并验证了valgrind捕获并报告它们.

现在我想用它在模拟器中运行一个测试应用程序.我已经读过它可以通过使用execl()在iOS模拟器中运行,但是当我这样做时,我在控制台中看到以下错误.

dyld:缺少LC_DYLD_INFO加载命令

之后,应用程序将在带有EXC_BAD_ACCESS的dyldbootstrap :: rebaseDyld()中崩溃.这还有其他必要吗?Valgrind显然也支持arm64.是否可以使用我的应用程序打包valgrind可执行文件并在设备上运行它?

#define VALGRIND "/usr/local/bin/valgrind"

int main(int argc, char * argv[]) {

    if ( argc >= 2 && strcmp(argv[1], "-valgrind") == 0 ) {
        if ( execl(VALGRIND, VALGRIND, argv[0], NULL) < 0 ) {
            NSLog(@"Failed to relaunch under valgrind");
            exit(1);
        }
        NSLog(@"Running under valgrind!!");
    }

    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}
Run Code Online (Sandbox Code Playgroud)

profiling valgrind memcheck ios ios-simulator

5
推荐指数
1
解决办法
803
查看次数