Xcode uyarısı nasıl kaldırılır Apple Mach-O Bağlayıcı Uyarısı 'İşaretçi adrese hizalı değil


111

Xcode projemi oluştururken küçük bir sorun yaşıyorum, güncelleme bölmesinden sonra tonlarca uyarı alıyorum. Bunun gibi görünüyor

görüntü açıklamasını buraya girin

Zaten burada tüm siteyi araştırın ama yine de şans yok. projeyi etkilemiyor ama oldukça can sıkıcı. Biri yardım edebilir mi?


2
İos 10.3 / Xcode 8.3 beta sürümüne güncellediğimden beri bunu firebase analizinde de görüyorum
kball

4
Firebase sorunu çözdü ve bir sürüm hazırlıyoruz. Ayrıca uyarı mesajlarının gerçek bir sorun olup olmadığını kontrol ettik ve bunlarla ilgili herhangi bir sorun bulamadık. Rahatsızlıktan dolayı özür dileriz.
Guilherme Puglia

1
Bize bildirdiğiniz için teşekkür ederiz, @Guil PearlPuglia'nın ne zaman yayınlanacağına dair herhangi bir fikriniz var mı?
Jakub Truhlář

5
Doğrulama sürecimiz sırasında yolda bazı sarsıntılar yaşadık, önümüzdeki hafta başlarında piyasaya sürmek için çalışıyoruz. Yeni sürümü başlattığımızda bunu güncelleyeceğim.
Guilherme Puglia

2
Sürüm 3.16.0 bunu düzeltmelidir. firebase.google.com/support/release-notes/ios
Jakub Truhlář

Yanıtlar:


87

Muhtemelen kodlarını derlediklerinde ikili dosyalarının hizalı olmayan bir göstericiye sahip olduğu anlamına gelir. Bu durumlarda, hizalama temelde varsayılan olarak 1 bayttır ve varsayımsal olarak performansı etkileyebilir. Xcode 8.3 genel sürümüne güncelledikten sonra hala bu hatayı görüyorum, bu nedenle Google'ın statik kitaplığını ortadan kaldırmak için farklı ayarlarla derlemesi gerekebilir.


49
Doğru, üretilen uyarıların farkındayız ve uyarıları kaldırmak için bir güncelleme üzerinde çalışıyoruz.
Rizwan Sattar

3
@RizwanSattar Düzeltmenin durumu nedir?
cbartel

1
Protobuf uyarıları, kapsüllerini güncelledikçe gitmiş olmalıdır. Kapsül güncellemesini çalıştırırsanız, uyarıların çoğu gitmiş olmalıdır. Uyarıların geri kalanını ortadan kaldıracak bir ateş üssü sürümü hazırlıyoruz.
Rizwan Sattar

1
@RizwanSattar çalışan pod güncellemesi şu anda uyarıların
hiçbirini kaldırmıyor

1
Firebase 3.16.0 çıktı ve bu sorunları düzeltti. Teşekkürler!
tzm41

29

Firebase desteğinden şu yanıtı aldım:

Bu, Xcode 8.3 beta ile bilinen bir sorundur, bu nedenle bir beta şey olabilir ve Xcode fazladan ayrıntılı olabilir. 8.2.1 ile iyi çalışıyor, bu yüzden uygulamanızı etkilemiyorsa uyarıları önlemek veya 8.3 beta'daki uyarıları göz ardı etmek için geçici olarak kullanmanızı öneririm.


19
Bu, xcode 8.3 sürümünde bir sorundur. Google için ne kadar utanç verici. Firebase, uygulamanızı yüklerken zaten bildirim uyarılarına neden oluyor. Ben onu başımdan atacağım. Birlikte hareket etmemelerinden bıktım.
Chris Van Buskirk

5
Oldukça saçma. Bu ekstra sinir bozucu çünkü yalnızca Google SignIn bölmesini kullanmak tüm (istenmeyen) Firebase öğelerini otomatik olarak içeriyor - keşke ben de onlardan kurtulabilseydim!
cuomo456

3
@michal Biletinize bağlantı verin, böylece kopya oluşturmak yerine ona yıldız ekleyebiliriz.
04'te riper

26
Selam millet, Firebase ekibinin Xcode 8.3'te oluşturulan uyarılardan haberdar olduğunu ve bunları kaldırmak için çalıştığımızı bildirmek istedim. Bu, bir derleme sorununa bağlıdır ve kodunuzda herhangi bir soruna neden olmamalıdır, ancak yine de çirkin ve herhangi bir uyarı üretmemeliyiz.
Rizwan Sattar

6
Sabit kapsül bugün her zaman kullanılabilir olmalıdır. Rahatsızlıktan dolayı özür dileriz.
AniV

6

Bu, Firebase 3.16.0'da düzeltildi (Firebase Core 3.6 + Firebase Analytics 3.8.0)


Doğru, bir kapsül güncellemesi Installing Firebase 3.16.0 (was 3.15.0) Installing FirebaseAnalytics 3.8.0 (was 3.7.0) Installing FirebaseCore 3.6.0 (was 3.5.2)
sorunu çözdü

@aramusss Yeni Firebase SDK'ya nasıl güncelleme yapabilirim, kapsülüme koyduğum şey budur
joshLor

Komut satırında pod güncellemesini kullanın (herhangi bir sorunuz varsa google'da arayın) :)
aramusss

6

beyler, şimdi hepsi düzeldi. Hepsini iki projede kendim test ettim. Pod özellik dosyanızın komut satırı komutlarınız tarafından görülebilmesi için projenizin doğru dizinine gitmelisiniz,

pod update

ve her şeyin düzeltildiğini ve düzgün çalıştığını görün!


Bunu duyduğuma memnun oldum !
Dido

2

Bu sorunlar, 3.16.0 sürümüyle ele alınmış ve büyük olasılıkla düzeltilmiştir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.