我已将UIFileSharingEnabled添加到.plist中.根据建议,我有:
我无法在iTunes的"文件共享"部分中看到应用程序.在另一个应用程序,这完美无缺.它不起作用的应用程序有一些异国情调的内部(一个易于携带的游戏;因此,它有自己的主循环,它没有主要的笔尖,......).它工作的应用程序是非常标准的交易.此外,测试是在两个不同的设备上进行的:它适用于iOS 4.2.1的iPod Touch 4,但它不适用于iOS 4.2.1的iPhone 3GS.
由于隔离问题有点困难(我可能花费几个小时来隔离它),还有其他任何已知的要求让文件共享工作吗?
我正在开发一个带有非常详细的记录器模块的库,在iOS上,它将xml日志写入NSDocumentDirectory一致的文件树中.我想为这个库的用户提供一种方法来轻松访问这些日志.
我知道以编程方式检索此目录中的文件很简单,但是可以从Xcode外部以任何方式访问iOS物理设备上的此目录以检索这些日志吗?我觉得我以前在某个地方看过它,有点提取.ipa文件和进入包内容的方式,但我可能是错的.
-------------------------------------------------- - - - -编辑 - - - - - - - - - - - - - - - - - - - - - ------------------------
这个(通过我正在开发的IOS应用程序在工作站上浏览设备上创建的文件?)是如何在设备上使用Xcode进行的,但我必须假设我们可以通过某种方式创建获取日志的方法关闭用户的设备.
我的iOS应用程序的完整版本如何从免费版本访问/复制数据库/设置?
我正在考虑提供我的应用程序的免费版本,我无法看到人们购买完整版本后如何从我的免费版本访问数据?
可能重复:
如何为我的应用启用文件共享?
如何在iPhone应用程序中启用文件共享功能.我对此非常好奇,因为当我将我的iPhone连接到iTunes时,它会向我显示三个应用程序.一个是Skype,第二个是凹凸,第三个是我自己的应用程序.我的应用程序是关于增强现实,并显示一些特定标记的视频和图像,我也做社交分享和APNS工作和乱舞集成,所有主要工作在我的应用程序,我没有做任何启用此功能,但为什么以及如何发生.请告诉我.这对我来说很棒.谢谢.
我可以使用以下内容执行相反的操作:但无法复制到应用程序包.
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
// Destination path
NSString *fileInDocumentsPath = [documentsPath stringByAppendingPathComponent:@"Passwords File.txt"];
// Origin path - used when file is in bundle
NSString *fileInBundlePath = [[NSBundle mainBundle] pathForResource:@"Passwords File" ofType:@"txt"];
// File manager for copying File in Bundle to Sandbox
NSError *error = nil;
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager copyItemAtPath:fileInBundlePath toPath:fileInDocumentsPath error:&error];
Run Code Online (Sandbox Code Playgroud) ios ×4
iphone ×4
itunes ×2
cocoa-touch ×1
file-sharing ×1
ios4 ×1
ipad ×1
objective-c ×1
xcode ×1