Rejected because of 4.3 (a) spam

Hello.

I've been struggling to get through the app review. It's been 3 months of constantly improving and adding new features to the app and getting rejected.

A week ago i got a call from apple review team, and they said that my app shares the similar binary with other apps. They don't tell the specififcs or details. My app is a vpn app that is written by me in flutter. The only native code i have is a library that i use to work with vpn. I changed the entirity of the library, but still can't get pass. Although, the only think left is the xray-core (https://github.com/XTLS/Xray-core) framework that implemented as .xcframework to use vless protocol.

Does apple check .xcramework for similarity? i can't rewrite the framework, because it written in a go language.

flutter

Is it possible that your app “shares a similar binary” to every other app written using flutter?

xray-core (https://github.com/XTLS/Xray-core) framework

Is it open source ?

Or can you prove you have the right to reuse this framework.

If so, try to explain to reviewer.

Are they rejecting all new VPN apps?

There are a couple of apps already on the App Store that use XTLS/xray-core, such as "V2Box - V2ray Client", "Fair VPN" and "FoXray". That might be why it is being rejected. Although you can change your library, you cannot modify the source code of xray, as it is compiled and included in your app's binary.

Rejected because of 4.3 (a) spam
 
 
Q