【问题标题】:Copy file from iPhone app to iTunes将文件从 iPhone 应用程序复制到 iTunes
【发布时间】:2010-12-16 17:10:54
【问题描述】:

我试图弄清楚如何在连接时将嵌入在应用程序中的铃声文件 (.m4r) 复制到 iTunes。将文件复制到 iTunes 后,他们可以像其他所有文件一样简单地同步文件。我知道这是可能的,因为还有其他铃声应用程序可以做同样的事情。如果有人能指出我正确的方向或者提供一些示例代码,那就太好了。谢谢。

【问题讨论】:

  • 只是想撞到这个线程。我认为使用 iTunes 文件共享是一种方式,但我无法让我的应用程序显示在 iTunes 的 iTunes 文件共享部分。除了将“UIFileSharingEnabled”设置为 true 之外,您还需要做些什么吗?

标签: iphone file itunes sync ringtone


【解决方案1】:

您可以与 iTunes 共享应用程序 Documents 目录中的文件。只需将以下 XML 添加到您的 info.plist:

<key>UIFileSharingEnabled</key>
<true/>

现在,您应用的 Documents 目录中的文件将出现在 iTunes 的文件共享部分。这就是你所追求的吗?

【讨论】:

  • 是的,自从我发帖以来,我一直在研究这个问题。我的 info.plist 文件看起来与我看到的其他文件有很大不同。例如,大多数人都有许多 CF....(CFBundleName 等),而我的只是说“Bundle Name”。我的不是“UIFileSharingEnabled”,而是“应用程序支持 iTunes 文件共享”。我认为这不是问题,但是,我将其设置为 true,但我的应用程序仍然没有出现在 iTunes 的文件共享应用程序列表中。我还需要做些什么才能让它显示出来。感谢您的回复。
  • 我查看了实际的 xml 代码,它确实显示了“UIFileSharingEnable”描述的名称,但我仍然不知道为什么我的应用程序无法出现在应用程序文件共享列表中在 iTunes 中。它列出了使用文件共享的其他应用程序,只是不是我的。
  • 我终于让它工作了。我不确定是什么真正解决了这个问题(因为我做了一些修改),但它可能只需要从设备上卸载然后重新安装。
  • 如果您使用 GUI 执行此操作,Apple 将密钥命名为“应用程序支持 iTunes 文件共享”
猜你喜欢
  • 2013-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-16
  • 1970-01-01
  • 1970-01-01
  • 2011-01-15
  • 1970-01-01
相关资源
最近更新 更多