Open Haif-07 opened 6 days ago
Any types that are passed directly to this function as the "object" parameter will not be obfuscated in order to not break reflection.
This may still break on complex types or parameters passed via multiple layers of function calls.
Can you provide a concrete error message and type for which this breaks?
There is no error message when compiling, but when opening the executable program, some functions are completely unavailable
I used this repository https://github.com/danielpaulus/go-ios to make the simplest call. The code is as follows. I wonder if you can test it. I really don't know where the specific problem is.
package main
import (
"fmt"
"github.com/danielpaulus/go-ios/ios"
)
func main() {
// Connect to the first available device
devices, err := ios.ListDevices()
if err != nil {
fmt.Println("Error listing devices: ", err)
return
}
fmt.Println("Found devices: ", devices)
}
I have no idea about the effect of reflection on obfuscation. My code is as follows. I would like to know whether the use of reflection will affect the program. I am trying to find out why my program cannot run normally.