Aynı sınıfı kullanan iki üçüncü taraf kitaplığım var. Bu iyi olmalı ama oluştururken ben Bu tür hataları alıyorum: Ben bu sorunu halledebiliriz nasıl3. taraf kitaplıklarındaki yinelenen sembol hatası nasıl ele alınır?
ld: duplicate symbol .objc_class_name_CJSONScanner in /Users/myappOne/TapjoyConnect/Frameworks/libTapjoyConnectSimulatorRewardInstall_Ads_Pinch.a(CJSONScanner.o) and /Developer/Projects/BuildOutput/Debug-iphonesimulator/OtherLibrary_d.a(CJSONScanner.o)
...
- DÜZENLEME -
eğer ... kaynak dosyaları mevcut değil mi? Eğer statik kütüphaneler hem kaynağınız varsa
"ar" ne anlama geliyor? – user230949
Basitçe, 'ar' bir komut satırı aracının adıdır. Eğer 'erkek ar' yazarsanız, işlevsellik açıklaması da dahil olmak üzere ayrıntılı bilgileri göreceksiniz: "kütüphane arşivleri oluşturma ve koruma". '-x' seçeneği ayıklamak içindir, ancak bunun yerine' -d '' yi silmek isteyeceksiniz. –
Büyük olasılıkla bunlar yağ dosyaları ve 'ar' tek başına yeterli olmayacaktır. Bunu yapmak için lipo ve libtool'a da ihtiyacı olacak. –