2013-02-19 30 views
3

我的項目中有一個小問題。在我的工作區中,我有我的主項目和大量靜態庫項目。當我從Xcode構建時,一切正常,但使用xcodebuild時,我的一個項目沒有構建,似乎隱式依賴關係不起作用。也許我在配置上做錯了什麼。所以它就是這樣。隱式依賴不適用於xcodebuild

我的方案配置: enter image description here

我QAPreferences.a信息: enter image description here

我的目標設置: enter image description here

從Xcode的,如果我在調試與buildAppTarget建立的iPhoneOS,它作品。

從xcodebuild,下面的命令,QAPreferences項目不建立。

xcodebuild -workspace myProject.xcworkspace -scheme buildApp -configuration Debug -sdk iphoneos 

它以前工作過,但我最近添加了QAPreferences,並且從此刻開始工作。也許問題來自QAPreferences項目...

問候, 昆汀

+2

爲什麼不讓它們顯式依賴呢? – borrrden 2013-02-19 09:45:58

+0

我試過了,但都不行。 :( – Quentin 2013-02-19 22:25:42

+0

等待你在談論依賴關係還是鏈接庫? – borrrden 2013-02-20 01:04:03

回答

2

所以,我終於找到了爲什麼QAPreferences不是通過xcodebuild聯編建,但我還是不明白其中的道理。事實上,QAPreferences'Build Archive Architecture Only'被設置爲YES,我將它設置爲NO,現在它可以工作!

+0

爲我節省了大量的時間先生。 – funkybro 2013-08-21 13:51:36

2

我有類似的問題,但忘了指定參數xcodebuild,這導致它看起來像隱式依賴不能正常工作。我意識到這不是原始問題的問題,但對於有隱含依賴問題的人來說,這可能會有所幫助。