2012-09-24 94 views
0

我將iAd框架添加到了我的應用程序,該應用程序有兩個目標。我能夠編譯和運行我的一個目標,但另一個不能編譯。 (在一種情況下不編譯的代碼會在另一種情況下編譯)。顯然,框架無法識別或鏈接。框架沒有在XCode 4.5中鏈接

我檢查了兩個目標的構建階段中的鏈接庫,並列出了框架。在我分離出另一個目標之前,我的大部分其他圖書館都已添加,而其中大部分目標都沒有這個問題。我記得之前發生過這樣的事情,我回到構建階段並刪除並重新添加了框架。這解決了這個問題。 (儘管我不記得我曾經做過那些事情。)我再次嘗試了這一點,但仍然無法正常工作。

我可以尋找什麼來查看發生了什麼以及如何修復它?

我正在爲使用SDK 6.0的iOS 5.0編譯目標。

回答

1

確保您的iAD框架已設置爲第二個目標的成員。

換句話說,看文件檢查器創建的iAd框架,並做出一定的複選標記檢查目標。

下面是它看起來像只是一個.m文件......這將是一個框架不變的情況下:

make certain membership is checked