iLife:无法在其他 iLife 应用程序中查看 iPhoto 文件
问题的表现
在 iMovie 的“照片”面板中选择照片时,好像有一个或多个照片或相簿丢失。
在 iDVD 中单击“照片”时,“照片”面板上将出现一条消息:“启动 iPhoto 以填充此列表”。
试图将照片从 iTunes 同步到 iPod、iPhone 或 Apple TV 时,iTunes 的“照片”标签中未列出一或多个 iPhoto 相簿名称。
在 Front Row 中选择照片的相关选项时,好像有一个或多个照片或相簿丢失。
在“系统偏好设置”中选择“桌面和屏幕保护程序偏好设置”面板时,照片或项目不会出现在设置或选项中。
在另一个应用程序中选择“媒体浏览器”时,照片或相簿不会出现在“媒体浏览器”的“照片”面板中。
受影响的产品
iWeb, iMovie, iPhoto, iLife, iDVD, AppleTV, iTunes
解决
- 请运行软件更新以确保您的软件是最新的。
- 请确保 iPhoto 至少打开过一次,且 iPhoto 打开时,相簿和照片出现在 iPhoto 窗口中。
- 在 Finder 中,请确保 iPhoto 图库的路径中不包含“&”符号。 例如,您可能已经将 iPhoto 图库移动到文件夹“照片 & 影片”或宗卷“Mac & Cheese”中。 如果您确实将 iPhoto 图库移动到了此类位置,可将宗卷或文件夹名称中的“&”删除,或将 iPhoto 图库重新放置到其他名称中不包含“&”的文件夹或宗卷中。
- 尝试从个人文件夹的 Preferences 文件夹中 删除 com.apple.iApps.plist 文件 。再次打开 iPhoto 重新创建该文件。
- 尝试重新创建用于填充照片列表的 XML 文件(见下述步骤)。
- 如果您使用的是 iPhoto 5 或更高版本,请检查您的 iPhoto 源列表中的相簿名称(尤其是智能相簿)是否包含任何特殊字符。特殊字符是指字母或数字以外的任何字符,例如 & 符号。其他字符包括 ^*$#()。 如果有相簿带有特殊字符,请删除这些字符,验证是否能解决该问题。
- 打开 iLife 应用程序以检查您能否正确地浏览 iPhoto 资源库。
- 如果问题仍然存在,请尝试重命名 iPhoto 关键词。*
- 打开 iPhoto 偏好设置。
- 选择“关键词”按钮。
- 对每个关键词重命名(该过程可以简单到将 1 添加到现有关键词名称中)。
- 打开 iLife 应用程序以检查您能否正确地浏览 iPhoto 资源库。
*注:您导入的一些照片中,可能已将关键词嵌入这些照片的 EXIF 数据中。导入照片时,iPhoto 将尝试将这些关键词添加到您的关键词列表中。然而,如果关键词包含异常字符,或者关键词以某种方式损坏,可能会导致上述 XML 文件不可读。接下来,这又会导致 iPhoto 列表在其他应用程序中显示为空列表或空白。重命名关键词可帮助您隔离引发该问题的关键词或照片。
如何重新创建 XML 文件
- 如果 iPhoto、iMovie、iDVD 和 iTunes 已打开,请退出这些程序。
- 在 Finder 中查找 iPhoto 资源库(它通常位于个人文件夹的“图片”文件夹中)。
- 在根级别的 iPhoto“资源库”文件夹 中查找 AlbumData.xml 文件 。如果您使用的是 iPhoto '08 或更高版本,您需要在 Finder 中按住 Control 键并单击“iPhoto 资源库”,然后选择“显示包内容”以查看此项目。
- 将 AlbumData.xml 文件 拖出 iPhoto 的“资源库”文件夹, 然后放在桌面上。
- 打开 iPhoto。
- 创建新的相簿(在文件菜单上,选择新建相簿)。
- 退出 iPhoto。
其他信息
这适用于下列版本:
- iMovie 3 和更高版本
- iDVD 3 和更高版本
- iPhoto 2 和更高版本
- iTunes 7.4 和更高版本