Closed 0cyn closed 4 years ago
Regarding @sbingner and other's dislike of having default frameworks/libraries linked against, while it has the side effect of creating oblivious developers, I personally believe the convenience factor that benefits experienced devs is worth that detriment.
This project by nature, anyways, likely scares away inexperienced devs; I'm not horribly concerned about over-abstracting in this particular area.
Solved in a fix for the generator file by moving CydiaSubstrate.framework to its own variable in tweaks
Whenever the
tweak
project type is chosen, in virtually 100% of cases the user intends to link against libsubstrate. A special flag reserved for substrate (or libhooker, just to cover bases) would be best in this case.Additionally, the
prefs
project type also suffers from defaults being overwritten in regards to the "Preferences" framework.