Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios NSLog在将静态库打包到框架后不将消息打印到控制台_Ios_Objective C_Frameworks_Nslog - Fatal编程技术网

Ios NSLog在将静态库打包到框架后不将消息打印到控制台

Ios NSLog在将静态库打包到框架后不将消息打印到控制台,ios,objective-c,frameworks,nslog,Ios,Objective C,Frameworks,Nslog,我有一个静态库,我使用它生成一个.framework文件并分发给开发人员 但是,目前出现了一个问题,即只有在客户端应用程序中打包和使用.framework时才会发生这种情况!当使用静态库时,它的工作方式是完美的,NSLog和我的问题是它没有复制 我想问的是,为什么我丢失了NSLog消息?这是否与调试/发布方案配置有关?框架脚本似乎没有在命令行中删除任何配置调试日志,我不记得在发行版中它是否删除了NSLogs 有没有想过如何让我的调试NSLog消息再次出现,也许是一个设置,我切换了值,现在用力寻找

我有一个静态库,我使用它生成一个.framework文件并分发给开发人员

但是,目前出现了一个问题,即只有在客户端应用程序中打包和使用.framework时才会发生这种情况!当使用静态库时,它的工作方式是完美的,NSLog和我的问题是它没有复制

我想问的是,为什么我丢失了NSLog消息?这是否与调试/发布方案配置有关?框架脚本似乎没有在命令行中删除任何配置调试日志,我不记得在发行版中它是否删除了NSLogs


有没有想过如何让我的调试NSLog消息再次出现,也许是一个设置,我切换了值,现在用力寻找并解决了这个问题?

我找到了正确的方法来使用日志消息,其级别由Apple使用ASL Apple日志系统指示


这就是说,使用这个伟大的包装器完成了这项工作,我可以更好地控制控制台的日志记录,而且我最终从我的静态框架中获得了控制台输出。

您的客户是否重定向了STDERR_FILENO文件描述符?没有类似的内容,我在我的机器上使用生成的框架和测试应用程序。