61bcdefg / Hikari-Swift

Swift Toolchain of Hikari Obfuscator
36 stars 23 forks source link

大神,请教个问题。关于cocoapods 上面的ollvm #9

Closed LiuSky closed 9 months ago

LiuSky commented 9 months ago

我现在有一个工程是要把cocoapods引入的私有库给设置混淆。但是单独设置的时候是可以的,一旦在cocoapods 对应的库里面的build settings -> Swift Flag 里面设置就不行。不知道你有没有什么办法处理这类结构。谢谢🙏 截屏2024-02-07 09 45 21 截屏2024-02-07 09 45 13

Naville commented 9 months ago

怎么看着像混淆不支持协程

61bcdefg commented 9 months ago

try the latest

61bcdefg commented 9 months ago

怎么看着像混淆不支持协程

实际上只需要让混淆pass在CoroSplitPass之后运行就可以,我之前一直懒得改

LiuSky commented 9 months ago

try the latest

我目前用的5.9.2这个分支。就是不在cocoapods上面设置都是没问题的。都可以混淆成功。

61bcdefg commented 9 months ago

try the latest

我目前用的5.9.2这个分支。就是不在cocoapods上面设置都是没问题的。都可以混淆成功。

https://github.com/61bcdefg/Hikari-Swift/commit/50a27141e51ba4513e9282048590271085995dcc

LiuSky commented 9 months ago

还有一个小问题,想咨询你下,貌似Swift没有办法单独设置一个文件混淆,需要对整个工程去设置。OC的混淆是可以的。谢谢🙏 @61bcdefg @Naville 截屏2024-02-07 13 18 42 截屏2024-02-07 13 18 48

LiuSky commented 9 months ago

try the latest

我目前用的5.9.2这个分支。就是不在cocoapods上面设置都是没问题的。都可以混淆成功。

50a2714

好的。我马上试下。感恩

LiuSky commented 9 months ago

一个多小时了。还是在4700。就是不到4701 截屏2024-02-07 17 13 37

LiuSky commented 8 months ago

已解决