2014-02-15 20 views
0

我正在Xcode中創建一個iOS靜態庫。我將分發兩個獨立的二進制文件,一個用於運行在模擬器(x86架構)&其他設備(ARM架構)。用於檢查Xcode中構建模式的腳本

我知道總的目標,但我想知道是否可以編寫一個腳本來檢查代碼是否在理想的DebugRelease模式下運行,即Simulator(調試)或Device(釋放)場景。

根據這個,我可以把一些檢查在我各自的二進制編譯或不。

回答

1

設備不能在調試或發佈版本中運行。用戶選擇在調試或發佈中構建目標。不過,如果您願意,可以提供庫的調試版本。這是我見過其他供應商所做的事情,開發人員對此非常讚賞。

+0

更改'device'位!感謝您指出了這一點!! – footyapps27

+0

也許我不理解這個問題。開發人員可以在調試模式下構建他們的應用程序,但如果他們選擇,則可以鏈接到您的發佈庫。如果你提供了一個調試庫,那麼當他們的應用程序被構建用於調試時,他們可能希望鏈接它。但是這聽起來像你不希望開發人員出於某種原因能夠以調試模式構建。你是否擔心他們能夠調試你的庫?如果您只提供發行版本,那麼他們將只能再次鏈接發行版本。 – user1118321

+0

好吧,它的東西就像我不希望開發人員錯誤地切換庫,然後在調試/發佈模式下連接它們!我想阻止這種事情發生。 – footyapps27

相關問題