我是iOS開發新手,我在Xcode上使用Swift處理大量實驗項目。將iPhone上的iPhone應用程序運行在與蘋果手錶沒有配對的iPhone上
在其中的一箇中,我設計了一個Apple Watch應用程序(使用WatchControl擴展中的InterfaceController.swift),並且在同一個Xcode項目中,我還爲iPhone設計了相應的應用程序Main.storyboard,ViewController.swift等)。當我使用iPhone 6s + Apple Watch - 38mm模擬器運行這些應用程序時,兩款應用程序都應該在每個設備上運行。
現在,如果我連接了我的iPhone 6s並嘗試運行該應用程序,我收到一條消息:「無法在iPhone 6上啓動」應用程序名稱「,沒有配對Apple Watch。
我實際上並不擁有Apple Watch,所以錯誤是可以理解的。但是,這讓我的思維,我現在有以下幾個問題:
- 如果我經過的程序,向這對蘋果,將爲人們作爲一個獨立的iPhone應用程序的iPhone應用程序工作,如果他們沒有Apple關注?或者,這個項目中的應用程序(包括iPhone和Apple Watch應用程序)是否僅適用於iPhone配對Apple Watch的用戶?
- 如果我想讓這款iPhone應用程序可供只有iPhone的人使用,我是否需要做特別的事情?例如,我是否需要創建一個新的Xcode項目並從該項目中有效地複製iPhone應用程序,或者我應該採用另一種方法?
- 我還需要注意什麼?例如,我是否需要將iPhone應用程序重命名爲不同的內容才能使其僅供iPhone用戶使用?還有什麼我應該注意的嗎?
它應該工作。這聽起來像你指定蘋果手錶應用程序作爲你的執行目標,而不是iOS應用程序 – Paulw11
謝謝! 不知道你的意思,但你是對的!我研究了「執行目標」的含義並發現它!對於任何人都知道,在Xcode我去: 產品>方案 從我選擇了iPhone應用程序,而不是蘋果觀察應用程序的子菜單。當時我能夠連接我的iPhone 6S和直接運行iPhone應用程序! – Monomeeth
順便說一下,我如何將您的評論標記爲正確答案?我似乎沒有選擇那樣做。 – Monomeeth