Xamarin 中的 watchOS 項目參考
說明 iOS 應用程式、監看應用程式與監看延伸模組之間的關聯性。
watchOS 解決方案 中的三個專案會自動 設定為以特定方式相互參考,讓 watchOS 3 應用程式正確建置及組合。 這些項目參考和套件組合標識符設定如下所述,以供參考。
專案參考
按兩下每個專案的 [參考] 節點來檢視參考:
i 電話 應用程式參考監看應用程式
監看應用程式 參考 監看應用程式延伸模組
監 看式應用程式延伸模組 不會參考其他任何一個專案
套件組合標識碼
您也需要確定套件 組合標識碼 正確無誤。
這三個專案都應該有相同的標識符前置詞,其中兩個監看專案具有 和watchkitapp
的預先定義延伸模組watchkitextension
,如下所示(適用於 WatchKitCatalog 範例):
Xamarin.iOS Unified 專案 -
com.xamarin.WatchKitCatalog
WatchKit 延伸模組專案 -
com.xamarin.WatchKitCatalog.watchkitextension
監看應用程式專案 -
com.xamarin.WatchKitCatalog.watchkitapp
也請確定這些 Info.plist 設定正確:
Watch App 專案的
WKCompanionAppBundleIdentifier
符合父/容器應用程式的套件組合識別碼(也就是在 i 電話 上執行的專案):Watch Kit 延伸模組專案的 WKApp 套件組合識別碼 符合 Watch App 專案的套件組合識別碼。
您可以按兩下每個專案中的 Info.plist 檔案來編輯識別碼。
此螢幕快照是 Watch Extension 的 Info.plist 檔案,其中也顯示 監看應用程式的 標識碼:
此螢幕快照是 Watch App 的 Info.plist 檔案。 目前的 監看式 OS 版本為 8.2,因此 監看式應用程式的部署目標 應該是 8.2。 請注意,如果您已安裝 Xcode 6.3,此值可能會設定為 8.3 - 您應該將其變更為 8.2。
監看式應用程式的部署目標與監看式延伸模組和iOS應用程式可能不同。