Git Product home page Git Product logo

Comments (8)

harshal-hasoffers avatar harshal-hasoffers commented on July 2, 2024 1

v4.9.0 is now released.

from sdk-release.

c3stream avatar c3stream commented on July 2, 2024
#pragma clang diagnostic ignored "-Wundeclared-selector"
        selMethod = @selector(activateApp);

from sdk-release.

harshal-hasoffers avatar harshal-hasoffers commented on July 2, 2024

The activateApp selector reference is in relation to the optional Facebook SDK framework, and not in relation to any private Apple framework. Since FB framework is optional, the TUNE SDK dynamically checks if the FB framework exists. You can find the open source code here: https://github.com/MobileAppTracking/sdk-release/blob/master/sdk-ios/Tune/Tune/TuneFBBridge.m#L105

Please let us know if this explanation is enough to get your app submission unblocked. Meanwhile, tomorrow's scheduled SDK release will also include a fix for this issue. We plan to replace the activateApp selector reference with split strings, so that it won't show up in the strings/otool/grep checks.

from sdk-release.

rilakkuma avatar rilakkuma commented on July 2, 2024

@harshal-hasoffers 2 days ago Apple also rejected my app with the same reason and I replied that the Tune SDK only invokes activateApp if the Facebook login is enabled (which I think is similar to the explanation you advised). However, they still rejected it.

Hello, Thank you for your response. Please update any third party framework or use alternative means, in order to resolve this issue.

Since my app has been rejected once, I think it's sort of flagged already so they will be more strict when checking my app next time. I am worried if split strings would be able to solve this. Is it possible to completely remove activateApp from the source?

from sdk-release.

harshal-hasoffers avatar harshal-hasoffers commented on July 2, 2024

@rilakkuma We recently submitted a sample app to App Store with that fix and it was approved without issues. Also, there's another such usage in the SDK where the string has been split to avoid issues: https://github.com/MobileAppTracking/sdk-release/blob/master/sdk-ios/Tune/Tune/TuneAppDelegate.m#L93-L97
We are fairly certain that this should remove the activateApp string related submission issues. So, we plan to include the split string fix in today's SDK release.

from sdk-release.

rilakkuma avatar rilakkuma commented on July 2, 2024

@harshal-hasoffers Thanks!

from sdk-release.

clevekim00 avatar clevekim00 commented on July 2, 2024

@harshal-hasoffers Thanks!!

from sdk-release.

clevekim00 avatar clevekim00 commented on July 2, 2024

Hi.
Our app got approval from apple.
Thanks.

from sdk-release.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.