自從使用Swift 2.3升級到Xcode 8以來我有幾個丟失的文件警告。它們都與我正在使用的豆莢有關。Xcode 8 - 丟失文件警告
該丟失的文件是
*.xcscheme
*.cpp
*.xcuserstate
*.swift
被示出丟失的文件的莢
- 境界(〜38的43)
- TextFieldEffects(〜3 43的)
- BEMCheckBox(2 of 43)
如何解決此問題?
自從使用Swift 2.3升級到Xcode 8以來我有幾個丟失的文件警告。它們都與我正在使用的豆莢有關。Xcode 8 - 丟失文件警告
該丟失的文件是
*.xcscheme
*.cpp
*.xcuserstate
*.swift
被示出丟失的文件的莢
如何解決此問題?
commit
如何在Source Control
。
您可能首先必須顯示"your project name".xcodeproj
的數據包內容並顯示數據包內容project.xcworkspace
,然後刪除xcuserdata
文件夾。
如果仍然不能因爲承諾無法與輔助應用程序問題溝通那麼你的項目目錄下嘗試以下操作:
xcrun git config user.name "Your Name"
xcrun git config user.email YourEmailAddress
*請記住,重新打開該項目才能看到效果。
如果您不使用xcode源代碼管理,但使用其他一些git客戶端(如源代碼樹或終端),則可以禁用Xcode中的源代碼管理,並且警告消失。
的Xcode>首選項>源代碼控制,取消選中 「啓用源控制」
這是否會從XCode中刪除舊提交的並行比較?我假設如此... –
在我的情況下,Pods檢入資源庫,爲「缺少的文件」生成幾百條警告。從回購刪除莢固定它:
git filter-branch --index-filter 'git rm --cached --ignore-unmatch Pods/*' --tag-name-filter cat -- --all
您可以通過檢查「添加和刪除自動文件」中X-代碼 - 選項 - >首選項>源代碼控制
這裏解決問題是 Preferences
Phew。謝謝。將這位可憐的開發者的眼睛從流血中救出。 – geoyws
我截圖現在有幾次這個問題,最後我做了醜陋的變通辦法之後呢!我坐下來跟蹤它,直到我找到它的原因,並且存儲了引用。
正如有人已經提出它與版本控制做的,以及對與不對, 在某些情況下,它肯定有直接使用取景器或任何與文件打交道了做(但不是在Xcode)
這是一個快速修復,節省了很多麻煩和發誓的話!
刪除此文件: ./.xcworkspace/xcuserdata/.xcuserdatad/UserInterfaceState.xcuserstate
而且錯誤走開!
這個起初工作,但不久後丟失的文件再次出現。 – Hackmodford
我嘗試了所有這些(和許多其他),但他們都沒有工作。經過幾個小時的嘗試各種修復程序,我發現下面的過程工作。
cd "project directory"
git add .
您將需要關閉XCode並重新打開,否則未來的提交可能會失敗。
希望這可以幫助別人。
這是我爲自己修復它的方法,我沒有看到這個,所以我將它添加爲答案,然後我看到了!希望我早點看到它。 –
但這絕對有效! –
太棒了。我的項目通過更新豆莢而變得有點麻煩,並且警告變得太多了......這就修復了它。謝謝! – Colibri
Xcode 8似乎經常錯過git add
刪除/相關的文件。要更正它,請從Xcode的Source Control
菜單中點擊Commit...
,確保檢查這些文件(後面帶有感嘆號!),然後提交更改。這應該清除警告。
我已經通過以下步驟解決此問題:
清除導出的數據
丟棄丟失的文件,同時提交,然後就提交。
乾淨的構建
解決..
編碼快樂.. :)
我在project.Same錯誤添加自定義的CollectionView細胞(CustomCollectionViewCell)後面臨同樣的問題,因爲上面發生。 不需要刪除文件,而是我們可以。
重命名文件缺失對我來說的「xCustomCollectionViewCell.xib」。
現在錯誤消失。
重新命名文件相同的文件到原來的名稱 「CustomCollectionViewCell.xib」
這個固定對我來說:
git reset HEAD <path-to-deleted-file-that-was-causing-the-Xcode-warning>
您是否嘗試過'莢install'? –
@ Marc-AlexandreBérubé是的,我已經嘗試過幾次pod安裝。刪除了pod文件夾並進行了另一次安裝。 – Alan