2016-05-18 16 views
3

我在我的應用程序中爲janrain集成的編譯源添加了標誌。鐺:錯誤:當試圖運行應用程序時沒有這樣的文件或目錄

當我嘗試運行應用程序或存檔時,我構建了這個時候我遇到了這個錯誤。

我已經添加了該文件來糾正構建路徑,並且它已經包含在項目中。

這裏我重視這個錯誤的扣:

enter image description here

任何人都可以請幫我解決了這個?在此先感謝.. :)

+0

請包括相關的代碼部分。 – philo

+0

你正在談論哪些代碼? –

+0

聽起來很簡單,但嘗試使用cmd + k清理您的項目 –

回答

2

進入你的目標編譯源並檢查它可能是你在ARC中使用了文件名作爲編譯器標誌,或者你可能使用了錯誤的編譯器標誌。

我希望它的工作。

1

此問題引發因爲我傳遞此類名稱設置在編譯源標誌而不是-fno-objc-arc

1

清理並生成項目,然後再試一次。

1

檢查您的編譯源中的現有標誌,它可能是您使用文件名作爲編譯器標誌。

2

只是檢查你的編譯源它可能是你給ARC的錯誤標誌或你的文件不適用於testtareget。

2

只需檢查您在編譯源中設置的標誌。無論是重複的還是錯誤的使用。

0

確保您在其它鏈接器標記的情況下,你用「$(繼承)」,而2'

0

沒有在上面我的情況制定可能的解決方案只添加$(繼承)。

對於包含Objective-C文件的Swift項目,請確保它們未添加到項目目標的Build Phases -> Compile Sources部分。

我有一個Swift項目,在將Objective-C文件拖入項目中後,實現文件被添加到Build Phases -> Compile Sources部分。一旦我從Compile Sources部分中刪除了Objective-C實現文件,我的項目又一次愉快地工作了。

這是使用Xcode版本8.3(8E162)。

相關問題