Несколько раз кто-то получил мое лицензионное приложение Mac с лицензией GPL, незаконно распространенное Apple в App Store, и Apple очень медленно реагирует на уведомления о демонтаже.
Интересно, могу ли я что-нибудь сделать, чтобы приложение как возможно несовместимо с AppStore, без ущерба для использования приложения и его исходного кода вне AppStore.
- Могу ли я получить код приложения/отпечаток пальца в AppStore, но не запретить его под моим идентификатором разработчика?
- Есть ли символы или строки, которые я могу скрытно использовать в исходном коде приложения, чтобы убедиться, что приложение отклонено?
- Какие запрещенные API-интерфейсы/песочницы-взлома наиболее трудно обнаружить и удалить из приложения?
- Можно ли скрыть что-то в исходном коде приложения, которое предупредит обозревателя Apple, что приложение не лицензировано для распространения на условиях Apple?
Я понимаю, что при использовании приложения с открытым исходным кодом я ничего не могу сделать, чтобы гарантировать отказ AppStore, но по крайней мере я хотел бы, чтобы реклама, нарушающая правила AppStore, была сложнее, чем обычно.