2016-11-11 15 views
1

使用pod依賴關係,導入行爲不一致。在使用swift xcode xcworkspace項目發佈pod安裝時,是否有不同的方式來包含Objective-C窗格?

對於Podfile中相同的窗格,此行爲在不同的計算機上不同。成功安裝pod後,我的團隊遇到以下兩種情況。

一方面它通過分接header.h文件#import發言的工作,但嘗試過這種方式,當罰全中ViewController.swift文件 No such module '<moduleName>'錯誤。 enter image description here

雖然在另一臺Mac它在bridging.h文件扔了錯誤,並通過import <moduleName>ViewController.swift文件的工作。 enter image description here

兩臺機器都有Xcode 8.1,使用Swift 3語法,cocoapods版本是1.1.1。我們能夠多次重新創建該問題。

有誰知道爲什麼會發生這種情況,如果有一些項目設置可以用來產生一致的reults?

回答

0

我們也經歷過這種行爲。我們有時可以通過以下方式「解決」它:產品>清潔

有時我們甚至必須退出+重新啓動xcode並再次運行清理。

我們同意,這是奇怪的行爲,可能xcode正在丟失狀態信息或其他東西。

+0

感謝您的回覆。你也在同一個版本?在發佈問題之前,我們嘗試了可能的_clean_和_restart_選項。我們甚至將其中一臺機器更新至Sierra,但其結果仍然相同。 –

+0

我在MacOS上運行Xcode 8.0 – Vincent

相關問題