Giter Site home page Giter Site logo

Comments (22)

mithleshgomotive avatar mithleshgomotive commented on May 23, 2024 8

I tried yesterday to upload a TestFlight build containing privacy changes for my app, and I was using AFNetworking since very long time. This time I did not get any warning for privacy APIs.

Also, confirmed by @jshier that AFNetworking doesn't use any privacy APIs & myself also confirmed just searching code.

from alamofire.

jshier avatar jshier commented on May 23, 2024 3

You'd have to ask Apple. If you link AFNetworking statically, the linked targets manifest will cover it anyway.

from alamofire.

mohsinbmwm3 avatar mohsinbmwm3 commented on May 23, 2024 2

wlxo0401 you can fork it in your personal repo

from alamofire.

FernandoReynoso avatar FernandoReynoso commented on May 23, 2024 2

Hmm so what could be the point of having it? Even Apple suggests to avoid adding empty Privacy Manifests if SDK does not require it.

https://forums.developer.apple.com/forums/thread/746481

Thanks @jshier
Just seeking clarity on the web as one of our project continues to utilize AFNetworking, and we're actively collecting essential details to align with upcoming guidelines.

from alamofire.

wlxo0401 avatar wlxo0401 commented on May 23, 2024 2

@mithleshgomotive

Create a simple project that is empty and add AFNetworking.

And submit the test flight external distribution.

If you have a problem, you can receive the mail content and add Privacy Manifest.

If you don't have a problem, you can add an empty Privacy Manifest.

However, Apple is recommending that Privacy Manifest be removed if it is empty.

from alamofire.

GH-Ong avatar GH-Ong commented on May 23, 2024 1

+1 for privacymanifest and code signing requirements for AFNetworking

from alamofire.

abhistin avatar abhistin commented on May 23, 2024 1

@mithleshgomotive so according to apple it means if we include any listed SDK and then send the update to app store connect or we create a brand new app with listed SDKs and submitting it to apple, only in those two scenarios we need to include manifest file for those SDKs?
But if our app is 6-7 years old already using AFNetworking, and already on the app store, so after 1 May 2024, if we do not include a manifest file in that for the listed SDK, then Apple can reject our app.?

from alamofire.

jshier avatar jshier commented on May 23, 2024

AFNetworking will not be receiving any update. It hasn't been updated in four years and I deprecated it a year ago. Apple obviously didn't look at the state of the project when it was added to any lists. As recommended when it was deprecated, either upgrade to Alamofire or copy AFNetworking into your project.

from alamofire.

wlxo0401 avatar wlxo0401 commented on May 23, 2024

@jshier
Does copying AFNetworking networking to the project mean using the code as a direct declaration to the project rather than installing it in the form of a library???

from alamofire.

FernandoReynoso avatar FernandoReynoso commented on May 23, 2024

@mohsinbmwm3 I know AFNetworking is in Apple's list but does it use any of the listed APIs?

from alamofire.

jshier avatar jshier commented on May 23, 2024

I don't believe so.

from alamofire.

ptlCoder avatar ptlCoder commented on May 23, 2024

AFNetworking is being used by so many people that it would be nice to add a private list to make it easier for all developers. I hope the author can see it.

from alamofire.

wlxo0401 avatar wlxo0401 commented on May 23, 2024

If there are any types you need to add, add them to PrivacyInfo on the app.

from alamofire.

abhistin avatar abhistin commented on May 23, 2024

Even in my project, AFNetworking is being used, and not sure what to do, should upgrade to Alamofire, or is there another way?
Could someone please let me know...

from alamofire.

jenhausu avatar jenhausu commented on May 23, 2024

@abhistin Upgrading to Alamofire takes a lot of effort, so I fork AFNetworking to my organization and add privacy manifest myself.

from alamofire.

mithleshgomotive avatar mithleshgomotive commented on May 23, 2024

@jenhausu can you share privacy manifest file here - what all APIs it has ?

from alamofire.

abhistin avatar abhistin commented on May 23, 2024

@jenhausu Yes please if you could share the privacy manifest for AFNetworking, otherwise I think I need to dig into its code.

from alamofire.

abhistin avatar abhistin commented on May 23, 2024

Hi I just saw Sean Allen video on privacy manifest and got a doubt at this timestamp https://youtu.be/T6IvImk66m8?si=SY8iapTOIDs-J-j1&t=153
If I have an app 6-7 years old using AFNetworking, then the rule(to include manifest file for AFNetworking) doesn't apply to my app?
Is it for If I include the AFNetworking library now in my project and if I am creating a brand new app with AFNetworking?

Could any body please give me a confirmation on it.

from alamofire.

mithleshgomotive avatar mithleshgomotive commented on May 23, 2024

@abhistin this is as per Apple.

Starting in spring 2024, you must include the privacy manifest for any SDK listed below when you submit new apps in App Store Connect that include those SDKs, or when you submit an app update that adds one of the listed SDKs as part of the update.

from alamofire.

rahul-sysquare avatar rahul-sysquare commented on May 23, 2024

@abhistin In the youtube video of Sean Allen he mentioned in comments that older apps also have to do this even the older app haven't added any SDK

from alamofire.

rahul-sysquare avatar rahul-sysquare commented on May 23, 2024

I'm trying to figure out that do I have to work on this or not as we are not getting any warning emails. We released an update today but no warning mails are coming for privacy manifest.

from alamofire.

PasqualePuzio avatar PasqualePuzio commented on May 23, 2024

I'm trying to figure out that do I have to work on this or not as we are not getting any warning emails. We released an update today but no warning mails are coming for privacy manifest.

Same here. We also use AFNetworking and haven't received so far any warning. We're a bit confused :)

from alamofire.

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.