Dear Mike,
thanks for your fast reply and interest. You’re perfectly right and this is exactly what I’m trying to explain to the app approvers and it’s the main reason why I actually opened a new appeal on iTunes Connect . I’ve tried to search inside each class that I dropped in my project thanks to Fabric but I couldn’t find any reference to the “non public classes and methods” at all .
At that point I decided to use the grep command lines tools as suggested by Apple and in other forums so to be able to search in my entire project for these references and I got the following:
Taz-MacBook-Pro:MetaMovie giacomonazzaro$ grep -r setRequestID .
–> gives me -->
Binary file ./TwitterCore.framework/TwitterCore matches
Taz-MacBook-Pro:MetaMovie giacomonazzaro$ grep -r retryCount .
–> gives me -->
Binary file ./TwitterCore.framework/TwitterCore matches
Binary file ./TwitterKit.framework/Resources/TwitterKitResources.bundle/TFSScribe.momd/TFSScribe.mom matches
Binary file ./TwitterKit.framework/Versions/A/Resources/TwitterKitResources.bundle/TFSScribe.momd/TFSScribe.mom matches
Binary file ./TwitterKit.framework/Versions/Current/Resources/TwitterKitResources.bundle/TFSScribe.momd/TFSScribe.mom matches
Taz-MacBook-Pro:MetaMovie giacomonazzaro$ grep -r setClientVersion .
–>gives me–>
Binary file ./TwitterCore.framework/TwitterCore matches
Taz-MacBook-Pro:MetaMovie giacomonazzaro$ grep -r setEventName .
–>gives me–>
Binary file ./TwitterCore.framework/TwitterCore matches
Taz-MacBook-Pro:MetaMovie giacomonazzaro$ grep -r setRetryCount .
–>gives me–>
Binary file ./TwitterCore.framework/TwitterCore matches
I really hope that helps .
I have to say that I’m really surprised by this entire situation as I’ve always used Twitter Kit and Fabric and I’ve never had any issue with them… also I think it’s worth noting that this only happened when I submitted a really minor update to my app (1.0.1 version number just to give an idea…
)
-Giacomo