将文件夹转换为 iTunes 文件共享的捆绑包/包

Posted

技术标签:

【中文标题】将文件夹转换为 iTunes 文件共享的捆绑包/包【英文标题】:Turn a folder into a bundle/package for iTunes file sharing 【发布时间】:2011-05-10 16:19:09 【问题描述】:

ios 应用程序的 iTunes 文件共享允许用户通过同步到设备从应用程序中提取文件夹,但它不允许反向和从计算机加载目录到设备。有没有办法让应用内文件夹像 .app 包一样成为捆绑包/包,以便操作系统认为它是文件而不是目录?

据我所知,iPad 版 GarageBand 正在对设备外的文件执行此操作。 Finder 中导出文件的上下文菜单允许您“显示包内容”。

我在目录路径中添加了一个扩展名,它在 iTunes 中显示为一个文件,但在导出时它作为一个目录出现。

【问题讨论】:

【参考方案1】:

以下内容对我有用:

    将文件夹重命名为<foldername>.pkg

    将其拖入文件共享面板

    在文件共享面板中,将其重命名为<foldername>

【讨论】:

【参考方案2】:

我刚刚发现! Windows 用户可以使用 iExplorer!

    启动 iExplorer(可在此 URL http://www.macroplant.com/iexplorer/ 获得) 使用 USB 数据线将 iOS 设备连接到 PC 找到这个文件夹:“Apps” > [YOUR_APP] > “Documents” 将包/包拖放到“文档”文件夹中

注意:Mac 上的包/包只是 Windows 上的文件夹。在 Windows 上不需要像 .pkg 这样的文件扩展名。

【讨论】:

以上是关于将文件夹转换为 iTunes 文件共享的捆绑包/包的主要内容,如果未能解决你的问题,请参考以下文章

缺少代码签名权利 - 在捆绑包中找不到可执行文件的权利

无效的捆绑结构 - 不包括有效负载目录

无法编辑 iTunes Connect 上的无效捆绑包 ID

Xcode 9,迦太基。 iTunes 连接错误:“无效的捆绑包 - 不允许的 LLVM 检测”

iTunes 的 iOS 文件共享替代方案 (UIFileSharingEnabled)

如何让 2 个应用程序共享同一个 Dock 磁贴