翻譯|使用教程|編輯:李顯亮|2019-05-29 15:46:03.753|閱讀 483 次
概述:Dotfuscator是一個.NET的Obfuscator。它提供企業(yè)級的應(yīng)用程序保護,大大降低了盜版、知識產(chǎn)權(quán)盜竊和篡改的風(fēng)險。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Dotfuscator是一個.NET的Obfuscator。它提供企業(yè)級的應(yīng)用程序保護,大大降低了盜版、知識產(chǎn)權(quán)盜竊和篡改的風(fēng)險。Dotfuscator的分層混淆、加密、水印、自動失效、防調(diào)試、防篡改、報警和防御技術(shù),為世界各地成千上萬的應(yīng)用程序提供保護。
接下來我們會進入一個新的入門教學(xué)課程——保護Xamarin應(yīng)用程序。通過這些說明將指導(dǎo)您如何開始使用Dotfuscator Professional來保護Xamarin項目。完成后,保護過程將集成到您的項目中,因此無論何時在Visual Studio或MSBuild中構(gòu)建項目,Dotfuscator都會自動保護它。您可以將Dotfuscator集成到您的應(yīng)用支持的每個平臺中,創(chuàng)建一個具有經(jīng)過驗證的分層保護策略的應(yīng)用程序,無論它運行的是什么設(shè)備。
Dotfuscator與Xamarin應(yīng)用程序集成,作為常規(guī)Xamarin構(gòu)建過程的一部分,使用與其他.NET平臺相同的方法。但是,在開始之前,您應(yīng)該了解Xamarin集成的一些獨特方面。下面概述了Xamarin解決方案中的各種平臺。
對于Xamarin Android項目,Dotfuscator將在編譯MSIL之后和Xamarin Android apk打包步驟之前將其自身插入到構(gòu)建中。
iOS構(gòu)建稍微復(fù)雜一些。C#編譯器和Dotfuscator將在Windows上運行,然后是Xamarin iOS打包步驟,該步驟將在Mac OS計算機上遠程運行。
Xamarin UWP項目在結(jié)構(gòu)上與Xamarin Android項目非常相似。Dotfuscator將在appx打包步驟之前注入自己。
應(yīng)將Dotfuscator集成到解決方案中每個目標平臺的輸出項目中。如上圖所示,Dotfuscator在構(gòu)建過程中的位置對于每個平臺略有不同,Dotfuscator有時需要為每個平臺配置獨特的配置。
Dotfuscator只需要集成到生成移動應(yīng)用程序包的輸出項目中,例如生成APK的Android項目。當(dāng)Dotfuscator保護這些輸出項目時,它還會自動保護作為該項目的一部分打包的所有程序集。您不需要將Dotfuscator集成到輸出項目使用的庫項目(如.NET標準庫或可移植類庫(PCL))中,因為它們會自動受到保護。除。
對于將Dotfuscator集成到的每個輸出項目,您還需要確定要應(yīng)用保護的構(gòu)建配置。說明中提供的默認配置將保護Release,Ad-Hoc和AppStore配置。該特設(shè)和AppStore的配置僅用于iOS的項目。
要開始使用,請按照針對您的某個目標平臺的“ 保護您的應(yīng)用”頁面上的說明進行操作。然后為您希望保護的每個其他平臺重復(fù)該過程。
如果你有任何問題或意見,可在下方評論區(qū)留言,點擊資源列表查看更多教程資源~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn