.log文件不会写入iPhone的文档目录

时间:2011-01-29 07:10:24

标签: iphone directory bundle

这不是我的问题,这些是我想与你们分享的几点。

我遇到了一种情况,我想在我的应用程序中创建日志文件并将其作为邮件发送到支持网站。

所以我在资源目录中创建了一个扩展名为.log的文件,并尝试将其移动到文档目录中。

该文件不会被移动到文档目录。但是我将文件移动到文档目录中所做的所有代码都没问题。

我尝试在资源目录中使用相同的代码创建一个扩展名为.txt的文件,现在我可以将文件复制到可以写入的文档目录中。

所以我意识到扩展名为.log的文件不会被复制到iPhone的文档目录中。

这是真的。我只是和你分享我的想法。

1 个答案:

答案 0 :(得分:0)

这是一个答案。

您的观察结果是错误的。使用日志扩展名复制文件可以正常工作。

我的猜测:

你的debug.log文件从未出现在设备上。因为它未分配给您的目标。 xcode将.txt文件添加到目标,.log文件不会添加到目标。你必须手动完成这个。是的,即使在添加文件对话框中选择了添加到目标。

修复:

在xcode侧边栏中,右键单击“Groups& Files”标题,然后选择“Target Membership”。请参阅debug.log前面未选中的复选框?点击它。
Et voila,iphone复制日志文件。