iLife:无法在其他 iLife 应用程序中查看 iPhoto 文件

  • 上次修改时间: 10 十一月, 2008
  • 文章: TS1192
  • 旧文章: 75491

问题的表现

在 iMovie 的“照片”面板中选择照片时,好像有一个或多个照片或相簿丢失。

在 iDVD 中单击“照片”时,“照片”面板上将出现一条消息:“启动 iPhoto 以填充此列表”。

试图将照片从 iTunes 同步到 iPod、iPhone 或 Apple TV 时,iTunes 的“照片”标签中未列出一或多个 iPhoto 相簿名称。

在 Front Row 中选择照片的相关选项时,好像有一个或多个照片或相簿丢失。

在“系统偏好设置”中选择“桌面和屏幕保护程序偏好设置”面板时,照片或项目不会出现在设置或选项中。

在另一个应用程序中选择“媒体浏览器”时,照片或相簿不会出现在“媒体浏览器”的“照片”面板中。

 

受影响的产品

iWeb, iMovie, iPhoto, iLife, iDVD, AppleTV, iTunes

解决

  1. 请运行软件更新以确保您的软件是最新的。
  2. 请确保 iPhoto 至少打开过一次,且 iPhoto 打开时,相簿和照片出现在 iPhoto 窗口中。
  3. 在 Finder 中,请确保 iPhoto 图库的路径中不包含“&”符号。 例如,您可能已经将 iPhoto 图库移动到文件夹“照片 & 影片”或宗卷“Mac & Cheese”中。 如果您确实将 iPhoto 图库移动到了此类位置,可将宗卷或文件夹名称中的“&”删除,或将 iPhoto 图库重新放置到其他名称中不包含“&”的文件夹或宗卷中。
  4. 尝试从个人文件夹的 Preferences 文件夹中 删除 com.apple.iApps.plist 文件 。再次打开 iPhoto 重新创建该文件。
  5. 尝试重新创建用于填充照片列表的 XML 文件(见下述步骤)。
  6. 如果您使用的是 iPhoto 5 或更高版本,请检查您的 iPhoto 源列表中的相簿名称(尤其是智能相簿)是否包含任何特殊字符。特殊字符是指字母或数字以外的任何字符,例如 & 符号。其他字符包括 ^*$#()。 如果有相簿带有特殊字符,请删除这些字符,验证是否能解决该问题。
  7. 打开 iLife 应用程序以检查您能否正确地浏览 iPhoto 资源库。
  8. 如果问题仍然存在,请尝试重命名 iPhoto 关键词。*
    1. 打开 iPhoto 偏好设置。
    2. 选择“关键词”按钮。
    3. 对每个关键词重命名(该过程可以简单到将 1 添加到现有关键词名称中)。
    4. 打开 iLife 应用程序以检查您能否正确地浏览 iPhoto 资源库。

*注:您导入的一些照片中,可能已将关键词嵌入这些照片的 EXIF 数据中。导入照片时,iPhoto 将尝试将这些关键词添加到您的关键词列表中。然而,如果关键词包含异常字符,或者关键词以某种方式损坏,可能会导致上述 XML 文件不可读。接下来,这又会导致 iPhoto 列表在其他应用程序中显示为空列表或空白。重命名关键词可帮助您隔离引发该问题的关键词或照片。

如何重新创建 XML 文件

  1. 如果 iPhoto、iMovie、iDVD 和 iTunes 已打开,请退出这些程序。
  2. 在 Finder 中查找 iPhoto 资源库(它通常位于个人文件夹的“图片”文件夹中)。
  3. 在根级别的 iPhoto“资源库”文件夹 中查找 AlbumData.xml 文件 。如果您使用的是 iPhoto '08 或更高版本,您需要在 Finder 中按住 Control 键并单击“iPhoto 资源库”,然后选择“显示包内容”以查看此项目。
  4. 将 AlbumData.xml 文件 拖出 iPhoto 的“资源库”文件夹, 然后放在桌面上。
  5. 打开 iPhoto。
  6. 创建新的相簿(在文件菜单上,选择新建相簿)。
  7. 退出 iPhoto。

其他信息

这适用于下列版本:

  • iMovie 3 和更高版本
  • iDVD 3 和更高版本
  • iPhoto 2 和更高版本
  • iTunes 7.4 和更高版本