Ekstra adım gerekli mi yoksa güncelleştirmelerin başarısız olmasına neden olan yaygın bir hata var mı?
cevap
Verbose etiketini ekleyebilir ve güncelleme sırasında bir hata olup olmadığını görebilirsiniz.
pod install --verbose
--verbose
kullanımı, neler olup bittiğini öğrenmenin en iyi yoludur. Belki de repo ile güncellemek için bir sorun var. Söylemesi zor.
Aynı problemi yaşadım. Verbose anahtarını eklemek, bölmenin neden güncelleştirilmediğine dair herhangi bir ipucu vermedi. – Klaas
Belki @alloy buna bir göz atıp biraz yardım sunabilir. Pod yüklemesini çalıştırdığınızda bölmelerin her zaman silmediğini veya güncellenmediğini fark ettim. –
Hangi sürümden emin değilim, ancak cocoapods yüklemenizi en son sürüme güncellerseniz, bu konuda yardımcı olacak iki yeni komut bulacaksınız.
pod outdated
Bu, güncelleştirmeleri olan tüm bölmeleri listeler.
pod update
Bu
önceki komutaProjeniz configured correctly ise, tüm Pods
dizini silmek ve pod install
çalıştırmak mümkün olmalıdır listelenen bölmeleri güncelleyecektir. Podların düzgün takılmamasıyla ilgili sorunlar olduğunda bunun en iyi çözüm olduğunu düşünüyorum.
Not: oluştururken bunun gibi hataları almak başlarsanız:
diff: /../Podfile.lock: No such file or directory
diff: /Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
... sen close and reopen the project in Xcode gerekebilir.
Uyarı: Pod'lar dizinindeki tüm dosyaların Pod'lar klasörünü silmeden önce yeniden oluşturulacaklarından emin olun. (Yani el değiştirme veya Bölmeler dizinine dosyaları eklemek vermedi emin olun.)
Bu Soru okuyucu pod güncelleme vs yüklemek
pod arasındaki farkı anlamak gerekir düşünüyorum
CocoaPods ile başlayan pek çok kişi, pod yüklemesinin yalnızca CocoaPod'ları kullanarak bir proje kurduğunuzda yalnızca kullandığını ve daha sonra pod güncellemesinin kullanılacağını düşünmektedir. Ama durum böyle değil.
- Projenize yeni kapsüller yüklemek için
pod install
'u kullanın. Zaten bir Pod dosyanız varsa ve daha öncepod install
koştuysanız; Bu nedenle, CocoaPod'ları kullanan bir projeye yalnızca ekleyerek/çıkarıyor olsanız bile. - Yalnızca belirli bölmeleri daha yeni bir sürüme güncellemek istediğinizde
pod update [PODNAME]
'u kullanın. pod update
'u yalnızca her bölmeyi daha yeni bir sürüme güncelleştirmek istediğinizde kullanın.
pod install
komut çalıştırılır her zaman - ve indirir ve yeni bölmeleri yükleyin - Podfile.lock
dosyada, her kapsüller için, bu yüklediği versiyonunu yazar. Bu dosya, her bölmenin yüklü sürümünü izler ve bu sürümleri kilitler. pod install
'u çalıştırdığınızda, yalnızca Podfile.lock
'da listelenmeyen bölmeler için bağımlılıkları giderir. Podfile.lock
listesinde listelenen bölmeler için, daha yeni bir sürümün olup olmadığını kontrol etmeye çalışmadan Podfile.lock
'da listelenen açık sürümü karşıdan yükler Podfile.lock
listesinde listelenmeyen bölmeler için, Pod dosyası içinde açıklananla eşleşen sürümü arar. (pod 'MyPod', '~>1.2'
'daki gibi)
- 1. 'Pod özellikleri' ve 'pod lib tiftiği' arasındaki fark nedir?
- 2. Git, <<<<<<< HEAD dosyasına
- 3. Yükleme podu alırken hata oluştu Alamofire
- 4. Nedir? ve << demek?
- 5. Fark <code>resource</code> ve <code>resources</code> yöntemlerle</p> İşte <p>arasında mantıksal fark nedir
- 6. Pod yükleme hatası nasıl giderilir?
- 7. <nedir? ve <? php
- 8. Asp.net'de <#eval ve <#bind arasındaki fark nedir?
- 9. <f:viewParam> ve <f:param> arasındaki fark nedir?
- 10. Sınıf <?> ve Sınıf <Object> Arasındaki Fark
- 11. ASP.NET MVC'de <% # ve <% = arasındaki fark nedir?
- 12. <% # ve <% = açılış etiketleri arasındaki fark nedir?
- 13. MVC 4</strong><strong>ile çalışıyorum
- 14. <section>, <nav> ve <article>
- 15. Ben <code>html5mode</code> etkinleştirilmiş <code>AngularJs</code> kullanmaya çalışıyorum alt klasör
- 16. İçinde Gettext kullanarak PHP <<< EOF dizgisi
- 17. REGEX: <code><%=anything%><%=anything%></code></p> <p>ve normal bir ifade: <code><%=\\s*(\\S+)\\s*%></code> bu açıklama ı bildirimde bulunmamış REGEX
- 18. ember.js <düğmesi {{eylem}}></button> çalışmıyor düzgün
- 19. CollectionAssert.AreEqual ben <pre><code>CollectionAssert.AreEqual(ListExpected, ListActual); </code></pre> <p></p> kullanarak iki Listelerini karşılaştırmak
- 20. git zulası bir <code>git commit -am</code><code>git stash</code> ve hemen ardından ve ben <br> olsun ben <code>git status</code> çalıştırdığınızda mesaj <br> <code>No local changes to save</code></p> <p>var mı
- 21. loglama performansı ve operatör <<
- 22. EJS: <% = versus <% -
- 23. nasıl 'alert' ı <code>alert</code> yöntemi kullanmak çalışıyorum
- 24. difflib.get_close_matches Ben <code>difflib.get_close_matches</code> kullanarak en iyi maç puanı almaya çalışıyorum
- 25. SuppressWarnings() Ben <code>suppressWarnings()</code> işlevini kullanarak uyarıları bastırmak için çalışıyorum
- 26. Bul bütün x ve y değerleri ben iki diziyi <code>x</code> ve <code>y</code> sahip
- 27. Java, bitshifts kullanırken, neden 1 << 32! = 1 << 31 << 1?
- 28. Rails'in .Where() nitelik ı <code>current_revision</code> ile <code>SectionRevision</code> ile ilişkilidir birçok <code>Section</code> modelleri içeren <code>Page</code> modele sahip
- 29. WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION ben <code>onResume()</code> alıcıyı kayıt am
- 30. BOOST_CHECK_NO_THROW ben</p> <pre><code>BOOST_CHECK_NO_THROW(method_to_test()); </code></pre> <p>kullanarak bir yöntemi sınamak
Çalıştırmaya çalıştığınız komutun tam anlamı nedir? Hangi çıktıdan alıyorsunuz? –