我有一个开发者 mac 和 iOS 项目。我想在 iOS 上生成一些帮助文件并将其插入到主包中。它们生成缓慢,所以我想自己做,而不是客户在他们的 iPhone 上做。
那么如何将文件从应用程序本地文件夹下载到我的 Mac?我可以在模拟器上做到这一点吗?
您可以使用以下代码获取在 iPhone 模拟器上写入文件的路径:
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *fullPath = [documentsDirectory stringByAppendingPathComponent:@"Your_file_name.file"];
然后您可以从/Users/YOUR_NAME/Library/Application Support/iPhone Simulator/6.1(VERSION_OF_SIMULATOR)/Applications
. 在此目录中找到您的应用程序,YOUR_APP/Documents
您将在其中找到您的文件。
PS Library 将是隐藏目录,所以不要忘记先在终端中运行这些命令:
defaults write com.apple.Finder AppleShowAllFiles TRUE
killall Finder