[英]Where to log application logs on iOS from unity
我們的應用程序將日志寫入名為 UnityEngine.Application.persistentDataPath 的文件夾中的文件。
現在在 Android 上我們可以打開文件瀏覽器並打開日志文件。 在 iOS 上不是這樣。 無需越獄手機即可訪問所有文件夾
請注意,我正在嘗試在統一環境中從 C# 代碼編寫文件,理想情況下不想跳入 NSLog 來執行此操作。 只是一個普通的香草 FileHelper.AppendAllText(LOG_FILE_NAME, "message"); 我尋求您的幫助,以便為該 LOG_FILE_NAME 找到合適的值。
或者,與其嘗試將日志寫入文件,不如在 Unity 中有更好的跨平台工作方式? 類似於內置日志文件編寫器接收器的東西?
iOS:Application.persistentDataPath指向/var/mobile/Containers/Data/Application//Documents
您可以使用 xcode 訪問 ios 容器。 打開 xcode,在設備上安裝應用程序,然后打開“窗口”->“設備”。 您現在可以單擊齒輪->“下載容器..”
Niklas 為您提供了#1 的答案,即如何訪問 iOS 設備上的文件。
如果你想讓其他應用程序可以訪問你的文件,你應該檢查你的應用程序的 UIFaileSharingEnabled 功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.