2015-10-19 26 views
0

我已經開發了帶有watchOS 2應用程序的iPhone應用程序,但遇到了一個奇怪的問題。添加本地化的InfoPlist.strings時,WCErrorDomain代碼= 7007

在本地化watchOS 2目標(不是watchOS 2擴展目標)的InfoPlist.strings之前,一切正常。

如果我定位InfoPlist.strings,應用程序將得到錯誤

錯誤域= WCErrorDomain代碼= 7007「WatchConnectivity會議 配對設備上是不可達的。」 UserInfo = {NSLocalizedDescription =配對 設備上的WatchConnectivity會話無法訪問}。

我不知道爲什麼。這裏是我的測試項目:https://dl.dropboxusercontent.com/u/31258390/TestApp.zip

謝謝!

+0

聽起來像一個錯誤。獲得肯定答案的最佳方法是向Apple提交錯誤報告。 – ccjensen

+0

我不確定它只發生在我的Mac環境中。所以需要一些人來檢查它。 – scottphc

回答

0

我只想說,我有同樣的問題,我發現了一個radar(#23096604),詳述了類似的問題:

如果您對手錶的擴展(即使是空字符串本地化文件),似乎工作的WCSession的唯一部分是通過applicationContext發送數據。 transferUserInfo方法只是排隊數據,它永遠不會被髮送。在這種情況下,sendMessage函數也不可靠。

關閉爲22682390的副本。

+0

這並沒有真正回答這個問題。如果您有不同的問題,可以通過單擊[提問](http://stackoverflow.com/questions/ask)來提問。您還可以[添加賞金](http://stackoverflow.com/help/privileges/set-bounties)在您擁有足夠的[聲譽](http://stackoverflow.com/help/)時吸引更多人關注此問題什麼聲譽)。 - [來自評論](/ review/low-quality-posts/10316913) –

+0

@JulienVavasseur:我想讓原始的海報知道他不是唯一一個有問題的人,而且可能沒有解決方案,因爲雷達已被歸檔。我的回答會更好嗎? –

+0

我認爲如果你不以「我有類似的問題」(刪除它)並重新解釋和解釋一點點它可能是一個答案。 –