我正在使用Flutter编写适用于iOS和Android平台的应用程序。其中一些功能不同,例如:
当我构建Android平台时,iOS的代码是否会被编译到二进制文件中?还是它们只是为了优化而被删除? 出于安全原因,我不希望任何iOS的代码出现在Android的二进制文件中。
if (Platform.isIOS) {
int onlyForiOS = 10;
onlyForiOS++;
print("$onlyForiOS");
}
else if (Platform.isAndroid){
int onlyForAndroid = 20;
onlyForAndroid++;
print("$onlyForAndroid");
}
当我构建Android平台时,iOS的代码是否会被编译到二进制文件中?还是它们只是为了优化而被删除? 出于安全原因,我不希望任何iOS的代码出现在Android的二进制文件中。