Problem with third-party libraries on TizenTV

Problem with third-party libraries on TizenTV

BY 12 Dec 2020 Tizen .NET

Hi,

 

During my Tizen .NET Xamarin Forms application development for Tizen TV I faced with problem.

 

I had tried to launch application on physical device and it gave me next error

“[FAIL] SQLitePCLRaw.provider.sqlite3.dll refers a forbidden assembly directly – sqlite3 🙁 ” because of SQLitePCLRaw.provider.sqlite3.netstandard11.

 

Then I removed it and got another error

“[FAIL] Xamarin.Forms.Platform.Tizen.dll refers a forbidden assembly directly – libevas.so 1 :(”.

 

How can I fix this problem?

 

According to this post https://github.com/SamsungDForum/JuvoPlayer/issues/6#issuecomment-547338585, I can work for Samsung Partner Company as Partner Developer and get information how to switch off security verification mechanism. Does it really help?

 

If it works and I can switch off security on my device, can I further publish my app to Samsung Apps TV Seller Office with those third-party libraries?

Will it match its requirements? Or the only way around is to use pure database without third-party libraries. It’s not only about sqlite, others NuGet packages have similar problem.

 

Best Regards,

Vitalii

 
 
Written by