我有我的應用程序中的多個目標,如QA,發佈,開發,我想爲所有目標創建手錶應用程序我已經爲QA目標添加手錶應用程序,我的問題是如何使用相同的類和其他目標的故事板,例如Release和Develop。蘋果手錶多個目標
感謝
我有我的應用程序中的多個目標,如QA,發佈,開發,我想爲所有目標創建手錶應用程序我已經爲QA目標添加手錶應用程序,我的問題是如何使用相同的類和其他目標的故事板,例如Release和Develop。蘋果手錶多個目標
感謝
您應該創建一個框架,其中包括你,你需要從每個目標訪問,然後將所有的類和文件包括在你的目標的框架。 Embedding Frameworks in an app
我認爲手錶應用程序目標只能有一個伴侶iOS應用程序。不同的target
(QA,Release,Develop)表示不同的bundle ID
。觀看目標bundle ID
必須將伴侶應用的bundle ID
作爲其前綴。
例如,com.xxx.yyy.watchkitapp
必須有一個iOS伴侶com.xxx.yyy
。所以我認爲這是不可能的。
但是,如果您的所有目標的代碼庫大致相同,您可以使用多個版本Configurations
單個目標。
裏面的Build Settings
爲單個目標,你可以爲Preprocessor Macros
設置不同的標誌。
在代碼中,您可以這樣做來區分每個構建配置。
#if QA
// enable QA feature
#elseif RELESE
// disable beta features
#else
// enable everything
#endif