我目前出售一個靜態庫,並且我的一個客戶端要求打開「生成調試符號」以幫助他們調試任何問題。我擔心的是他們可以使用它來查看我的源代碼或任何我不希望他們看到的信息。Objective-C靜態庫
調試符號是否允許我的庫被逆向工程化或允許它們查看源代碼?
謝謝。
我目前出售一個靜態庫,並且我的一個客戶端要求打開「生成調試符號」以幫助他們調試任何問題。我擔心的是他們可以使用它來查看我的源代碼或任何我不希望他們看到的信息。Objective-C靜態庫
調試符號是否允許我的庫被逆向工程化或允許它們查看源代碼?
謝謝。
它允許他們在調試器中查看變量名稱和例程名稱。它不公開源代碼。這可能使逆向工程稍微容易一些,但不是很多。
是的,它確實可以讓他們更容易地對您的代碼進行逆向工程。但你也應該看到這是積極的!如果包含調試符號,它們將更容易調試任何錯誤,並且它們可能會幫助您修復它們。