Ridiculously simple app - hits a few urls to display data to the user. That's really about all it does. Absolutely the simplest application ever.
Using the following Trigger/Forge framework modules:
icons
launchImage
notification
prefs
pushwoosh
request
topbar
The ONLY coding difference in this latest version is to add some background color on a few certain divs displayed in the UIWebView. Literally, that is all. Last update was pushed and approved and released in early January of this year.
Reload function is NOT enabled in the Trigger config. Verified in the JSON file.
Rejected with the following message:
Any code which passes arbitrary parameters to dynamic methods such as dlopen(), dlsym(), respondsToSelector:, performSelector:, method_exchangeImplementations(), and running remote scripts in order to change app behavior or call SPI, based on the contents of the downloaded script is considered not appropriate and needs to be removed from your app’s binary. Even if the code is not intended to be malicious, the security risks it poses to users is significant.
To ensure your users are protected, perform an in-depth review of your app and remove any code, frameworks, or SDKs that facilitate the functionality outlined above.
Best regards,
App Store Review
I can't get them to tell me where they're seeing this code they're rejecting, and they've been zero help. Other users of Trigger.IO apps with a similarly simple app seeing rejections since recent sec updates from apple or anything?
Thanks so much.
Yes, we are seeing exactly the same issue. Minimal changes in our latest release but received the same message from iOS. I replied to their initial message asking for more details but received a canned response that was no different from the original message.