2016-12-13 92 views
6

:Birlik Xcode Projesi PlayerSettings_GetBundleIdentifier Şu anda Unity bir iOS App inşa ancak bu 4 hatalardan içine çalışmasını sağlamak için çalışıyorum

Undefined symbols for architecture arm64: 
"_utilityBundleIdentifier", referenced from: 
     _NativeBinding_utilityBundleIdentifier_m3566456099 in Bulk_Assembly-CSharp-firstpass_4.o 
     _NativeBinding_GetBundleIdentifier_m2869188113 in Bulk_Assembly-CSharp-firstpass_4.o 
     _PlayerSettings_GetBundleIdentifier_m1189967083 in Bulk_Assembly-CSharp-firstpass_4.o 
    (maybe you meant: _NativeBinding_utilityBundleIdentifier_m3566456099) 
    "_utilityBundleVersion", referenced from: 
     _NativeBinding_utilityBundleVersion_m3211654534 in Bulk_Assembly-CSharp-firstpass_4.o 
     _NativeBinding_GetBundleVersion_m3758909934 in Bulk_Assembly-CSharp-firstpass_4.o 
     _PlayerSettings_GetBundleVersion_m1248687572 in Bulk_Assembly-CSharp-firstpass_4.o 
    (maybe you meant: _NativeBinding_utilityBundleVersion_m3211654534) 
    "_debugProLogMessage", referenced from: 
     _NativeBinding_debugProLogMessage_m135661794 in Bulk_Assembly-CSharp-firstpass_2.o 
    (maybe you meant: _NativeBinding_debugProLogMessage_m135661794) 
ld: symbol(s) not found for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

kodu 1 Çık - mimari arm64 için Tanımsız semboller genellikle çok azının bir çerçeve işaret t dahil edilmiştir, ancak bu referanslar bir Birlik Mülkiyetini anlatabildiğim kadarıyla PlayerSettings_GetBundleIdentifier'ı işaret etmektedir.

Grup tanımlayıcısı, sürüm & inşa XCode ayarlanır Ayrıca zaman: Bu diğer bağlayıcı bayraklar Other Linker Flags

bu hata ne anlama geliyor vardır

Xcode Bundle Identfier

? Bir çerçeve eklemeyi ve Unity veya XCode ayarlarında hangisinin yanlış olduğunu mu unuttum?

cevap

1

Sorun, VoxelBusters öğesinde başvurulan 3 yöntem eklenti ile sağlanan .h & .m dosyalarında bulunmadığından ortaya çıktı. __Internal DLLImport kullanarak yöntemleri Objective-C Kodu'na bağlarsınız. Xcode Project'te mevcut değil. Bu yöntemleri, Unity'den AppDelegate.h & AppDelegate.m dosyasına eklediğimde, hatalar kayboldu ve şimdi çalışmaya devam edebilirim.