我正在將所有原本在Swift 1中編寫的iOS + WatchOS 1應用程序移植到最新的XCode 8,WatchOS 3,Swift 3中。使用Swift 3在XCode 8中構建WatchOS和iOS的嵌入式框架
我的應用程序有一個嵌入式框架,它具有一些常用功能,用於爲watchkit擴展目標和ios應用程序目標編譯和運行文件。
隨着XCode 8我再也看不到這個工作。當我嘗試在watchkit擴展代碼中嘗試import
框架時,出現module not found
錯誤。
是否仍有可能在目標iOS和WatchKit擴展目標上編譯和使用一個嵌入式框架包?在我的框架中,我將目標平臺設置爲watchos, watchsimulator, iphoneos, iphonesimulator
。
我的直覺說這是不可能的。原本所有的代碼都是真正在手機上運行的,而不是代碼在真正的手錶和手機上運行,您需要爲每個手機專門編譯一個嵌入式框架。
我需要創建一個應該使用iOS和WatchOS共享的swift框架的新項目。你有沒有找到任何解決方案或提示,這個參考? – Dhawal