2017-10-13 58 views
0

在我的項目中有一個變量(Int)值,我希望在開發和Ad-Hoc/Production方面有所不同,因爲很難用大數(100)測試該值,所以我將它更改爲3測試,但現在的問題是,我必須頻繁地構建應用程序,有時候我忘了將值更改回100,所以有什麼方法可以使此過程自動化嗎?iOS中開發和Ad-Hoc/Production的不同變量值?

這裏描述
+0

https://stackoverflow.com/q/38813906/2227743可能出現重複(使用'#IF DEBUG') – Moritz

+0

@Moritz是的,這是我在這裏問的笑話,我可以用這個問題的答案(其實我我正在使用它作爲現在的替代方案),但我在這裏要求的是爲Development/AdHoc自動進行變量值選擇,例如。如果應用程序安裝從有線變量值應該3,並且如果應用程序從Ad-Hoc構建Via Diawi安裝,那麼值應該是100,這可能嗎? –

回答

-2

使用不同的生成配置:http://limlab.io/swift/2016/02/22/xcode-working-with-multiple-environments.html

目標通常用於不同的應用程序共享相同的代碼庫。例如:精簡版和一個應用程序或觀看擴展等的專業版

更新:

https://developer.apple.com/library/content/featuredarticles/XcodeConcepts/Concept-Targets.html

一個目標指定產品創建幷包含從建築產品指令項目或工作區中的一組文件。

正如我已經提到的,目標通常用於表現不同的不同產品。在你的情況下,你需要爲一個變量重複構建設置,階段等。

https://developer.apple.com/library/content/featuredarticles/XcodeConcepts/Concept-Build_Settings.html

甲構建設置是包含關於應該如何執行一個產品的生成過程的一個特定方面的信息的變量。

這是很不夠的管理「不同的環境」爲單一目標,以達到你想要的。

+1

這是錯誤的,你是基於一無所有的個人觀點。此外,您的答案沒有有效的信息,只是一個鏈接 –

+0

正如我所說,它沒有任何說這是一個壞方法。 –