跳到主要內容

iTunes 無法完全同步 iPhoto 中的照片到 iPhone 中

小弟之前常使用 iPhone 上的一支程式(Spots)來紀錄造訪過的美食,當然會有照片。最近發現有另一個好用的 App(Note'd) 可以讓我紀錄美食所在的地點(我不喜歡 Evernote Food 強制雲端同步的設定,所以…),因此想要將資料從舊的 App 中轉到新的 App 上來。結果發現,舊的 App 並沒有支援資料匯出的功能,所以…只能手動把資料給搬過去。

先在 Mac 中的 iTunes 中進行 iPhone 的備份,然後使用 iBackupBot 將備份資料列出來(我沒有 JB),找到其中舊 App 的資料夾,把資料都先抓出來先。之前所紀錄的美食照片,都找到了。但檔案名稱都是奇怪的 Document 後接十六進位數字,連附加檔名都沒有。

我想在 iPhone 上整理這些紀錄,因為只有在 iPhone 上整理,才能利用零碎的時間來一筆一筆轉過來。因此,當然要把照片都匯到 iPhone 上頭來才行。但問題來了,小弟所紀錄的照片總共有 76 張,但 iTunes 裡照片同步選資料夾(事件)的地方,總是只出現 51 張,還有 25 張一直無法同步進去。

找了一些資料,阿婆的網站與網友有提到,如果照片同步出現問題,可以將 iPod Photo Cache 資料夾刪掉(下次同步就會再建回來,不用太擔心),因為裡頭那些為了讓 iPhone 顯示照片更快速而產生的 Cache 檔可能會造成干擾。所以,小弟就把這個資料夾找出來給刪了。但問題還是沒有解決。

為了瞭解原因,小弟就一張一張把無法同步過去的照片都抓出來,結果發現,這些照片都是橫式的照片(landscape),這可就奇怪了,為什麼只要是橫式的就無法同步?我想到可能是 iTunes 在抓需同步的照片時,無法辨識出該檔案是否為影像檔的緣故,JPEG 檔的檔頭有一些檔案的 metadata,可能是因為橫式照片會讓 iTunes 誤判也說不定,這可能是 iTunes 裡頭的一隻蟲。個人覺得是 iTunes 的 Bugs 機會比較大,因為在 iPhoto 裡頭,那些無法同步的照片都可以正常操作。

無論如何,小弟寫了一支小的 AppleScript 在 24 個檔案的名稱之後加上".jpg",這樣讓 iTunes 可以從 iPhoto 那兒讀到檔案的原始附檔名,iTunes 就可以同步那些檔案了。

以上純屬小弟個人的經驗,胡亂猜測也不見得是問題真正的原因,不過,就提供給大家作參考。

留言

  1. 我地有同樣情況, 但不是固定直度橫度問題, 有些更古怪地是無論file name的長度, 例如xxx1.jpg, xxx.2jpg, 1那張可以sync到, 2就不能, 2張來源一樣, 但用photoshop開一個新file, 儲存一次就可以 (用舊file copy或overwrite就不行...) 太古怪了..

    回覆刪除
  2. 還是改變使用習慣或是改用其他的app,不然每次要處理這種事情,實在也是很傷腦筋。

    回覆刪除

張貼留言

這個網誌中的熱門文章

以 Ad-Hoc 方式測試軟體 iOS 7.1 裝置需要使用具 SSL 憑證的伺服器

在進行 iOS 的 app 開發時,常需要讓一些團隊成員或測試者測試 beta 版的 app。如果您以 Ad-Hoc 方式發送測試用 app 給測試者下載安裝的話,使用者的裝置若已更新至 iOS 7.1,則您需要找個有 SSL 憑證,支援 HTTPS 的 host 來放置您的 app,否則測試者要下載測試軟體時,會遇上憑證無效的錯誤訊息而無法下載安裝。 提供給您參考,若您有相關的解決方法,也請不吝賜教分享給大家。 [更新] 可將 ipa 與 plist 檔上傳到 Dropbox 中的"公開檔夾(public)"中,然後連到 itms-services://?action=download-manifest&amp;url=<plist 檔的位置>,即可進行 Ad Hoc 的發佈。當然,測試者的裝置需經過開發裝置的 UDID 碼註冊才行。 另外,Google Site 因不支援以 itms-services:// 的協定連結,所以無法透過 Google Site 的連結來進行 Ad Hoc 的發佈。  [回覆 -> 天天網友] 請如圖所示般,複製 .ipa 檔的公開連結,將 .ipa 的公開連結加到 .plist 檔中。以同樣的方法複製 .plist 檔的公開連結,並將連到 .plist 檔的超連結寫成 itms-services://?action=download-manifest&amp;url=<plist 檔超連結> 的形式(沒有角括號),放在網頁中,或以電郵傳給測試者,點選之後,即可將 .ipa 檔下載安裝。不是以 HTML 的 <a href=""> 來連結。 您的問題應該是沒有在網頁的連結中使用 itms-services:// 的方式來進行連結,或不是連結到 .plist 的公開連結上。 .plist 的 URL 看起來會像是 https://dl.dropboxusercontent.com/u/xxxxxxx/xxxxxx/xxxxxxxx.plist。網頁中連結的寫法是 <a href=itms-services://?action=download-manifest&amp;url=https://dl.dropboxuserco

cleanRAM 中文化

這個軟體更新速度實在很快,目前已經更新到 1.3.0 版了。小弟把新的新版軟體的 下載網頁連結 置於此。中文化檔案大部份相同,與 1.1.8.8 版相較在版權頁上有新增「版權」與「開發者」兩項,小弟在翻譯的用詞上有作了一些修改,也請於此 下載 。 -----------------------------------------------------之前的訊息 cleanRAM 是在 XDA 上的 Ronenpg 大大所提供的記憶體清理工具,目前已經更新到 V1.1.8.8版。cleanRAM 可以把佔用您的機子寶貴記憶體資源的無用程序清除,讓您不須要執行軟重置即可將記憶體清理乾淨。 Ronenpg 大大在其網頁上提供了中文化的方法,小弟就順手把它給中文化了,有需要的朋友,請於 此處下載 。 安裝方法: 將這個「繁體中文.ini」檔放在記憶體或記憶卡的\Program Files\htcAddicts cleanRAM\Lang資料夾中,啟動 cleanRAM Config,選「Menu」/「Setting」在 Language 項下,選用繁體中文,重新啟動 cleanRAM Config 即可。

讓您 HD 上的 TouchFlo 3D 變漂亮

在安裝這些東西之前,請您放心。小弟在這邊介紹的東西,都是可回復的,裝了之後看不順眼可以移除,然後重新軟啟動,就可以恢復成原廠的介面。喜歡的朋友可以裝裝玩玩。這三件工具都是在非常出名的 XDA 論被人提出,經過 Leo 大大的改良,造福國內使用 HD 的朋友。 首先是最簡單的是一件叫 TF3D_Date_Patch 的工具。在 TouchFlo 3D 的首頁中,一般的情況您會看到大大的數字時鐘,而時鐘之下有一排顯示年份與日期的文字,第一個工具就是可以在這個年份與日期後加上星期的,如圖一紅色框的部份。經 Leo 大大的中文化後變成有兩個版本,一版有顯示年份,一版沒有顯示年份。您可以連上 MobileAI 網站 下載安裝使用,完全免費。 圖一:改變後的 TouchFlo 3D 首頁 第二件工具是將 TouchFlo 3D 底下的功能頁籤數增加到十五個。這件叫 TouchHD_TF3D_15Tabs 的工具,可以讓您的 TouchFlo 3D 增加月曆、響鈴模式、通話紀錄與通訊管理員等四個功能頁籤,如圖二。不過所增加的頁籤圖示,並不是像圖一圖二所呈現的那樣,而是與原廠風格相同的科技圖示。想安裝的朋友,一樣可以連上 MobileAI 網站 下載之。 圖二:美化後的15個功能頁籤 第三件工具,ammar_TF3D_15Tabs,是用來將上述第二件工具新增後的總共15個功能頁籤美化。美化後的頁面如圖二所示。另外,經過這個工具美化過後,首頁中的時鐘數字也會變成立體的喔!如圖一中畫紅色底線部份。您當然可以連上 MobileAI 網站 下載使用。 愛漂亮的朋友,可以試試看。如小弟所說的,這邊只介紹「安全」的方法,所以請安心服用,水土不服的話,移除軟體,進行軟啟動便可恢復。