3. taraf çerçevelerinin eklenmesini gerektiren bir Appcelerator modülü yapıyorum. Belgeleri okudum ve az bir başarı ile mükemmel şekilde takip etmeye çalıştım.Appcelerator iOS modülü, 3. taraf çerçevesiyle kilitleniyor
uygulama id sürüm 1.0
çerçeveler iphone/platformda bulunan bir com.example.app olduğunu. module.xconfig aşağıdaki gibidir:
benim sınıflarınFRAMEWORK_SEARCH_PATHS=$(SRCROOT)/../../modules/iphone/com.example.app/1.0/platform /Library/Application\ Support/Titanium/modules/iphone/com.example.app/1.0/platform ~/Library/Application\ Support/Titanium/modules/iphone/com.example.app/1.0/platform
OTHER_LDFLAGS=$(inherited) -framework NBiometricClient -framework NBiometrics -framework NCluster -framework NCore -framework NDevices -framework NLicensing -framework NMedia -framework NMediaProc
Bütün hedefin dahildir. modül XCode'da uyarı veya hata olmadan oluşur. Appcelerator'da hatasız yayınlayabilirim. Basit bir test uygulamasını başlattığımda, modülün yüklenip yüklenmeyeceğini görmek için, başarıyla oluşturulur ve hemen çöker.
Application Specific Information:
dyld: launch, loading dependent libraries
DYLD_FALLBACK_LIBRARY_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib
DYLD_ROOT_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk
DYLD_FALLBACK_FRAMEWORK_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/Frameworks
DYLD_SHARED_REGION=avoid
Dyld Error Message:
Library not loaded: @rpath/NBiometricClient.framework/NBiometricClient
Referenced from: /Users/USER/Library/Developer/CoreSimulator/Devices/95DD514F-E8D1-4982-B845-6CAC27369DC8/data/Containers/Bundle/Application/355A1ABF-7036-4285-90B5-96C8F88DAD36/testHarness.app/testHarness
Reason: image not found
Binary Images:
0x10bb29000 - 0x10c1fffff +com.testHarness (1.1 - 1.1) <4F498C98-61BA-3ED7-99B5-F2F9649FD94A> /Users/USER/Library/Developer/CoreSimulator/Devices/95DD514F-E8D1-4982-B845-6CAC27369DC8/data/Containers/Bundle/Application/355A1ABF-7036-4285-90B5-96C8F88DAD36/testHarness.app/testHarness
0x10c571000 - 0x10c59825f +dyld_sim (360.19) <0BF161D7-EFA9-3CBE-AE2B-84F9A70FC853> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/dyld_sim
0x7fff624c8000 - 0x7fff624ff007 dyld (360.19) <9D05FDF4-65CE-3B53-86D4-ABE1A5BF35F3> /usr/lib/dyld
çerçeveler modülün platformu klasöründen doğrudan XCode eklendi: Appcelerator gibi okuyan bir kilitlenme günlüğünü, YARALANILAN.
Lütfen başka ne kontrol edeceğimi veya bunun çözülmesini sağlamak için neleri paylaşmam gerektiğini bana bildirin.
8 gün oldu ve hala Appcelerator'da çalışmak için harici çerçeveler alamıyorum. Her zaman hatayı alıyorum "Yol bulunamadı: $ (SRCROOT) /../../ modüller/iphone/disi.corretrak.facrec/1.0/platform" Bu yol doğru mu? Bu yolu kendim yaratmak için bir şey yapmam gerek mi? – falt86