breautek commented on issue #1391:
URL: https://github.com/apache/cordova-ios/issues/1391#issuecomment-1981402482

   I believe Cordova was flagged because if anybody is using the framework 
version of Cordova, (which the Cordova project does have, just isn't used by 
the CLI afaik) then it needs to provide a manifest, even if it's just an empty 
one, as you stated as others have done.
   
   So in otherwords if we keep the CordovaLib framework target it should bundle 
a privacy manifest. That manifest can be an empty manifest since that manifest 
will be specific to the code within the framework bundle and we don't use any 
sensitive APIs.
   
   Only swift packages, framework bundles or XCframeworks can have a privacy 
manifest file according to [Apple's 
Docs](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files?language=objc),
 so by extension I don't think our static target needs a manifest file. If I'm 
wrong... then that might mean Apple is going to start restricting distribution 
to one of those above methods.
   
   I've browsed the Apple dev forums for any kind of answer with static 
libraries, and some people are adding relevant manifest entries as part of the 
app manifest, others are wrapping the static library into a framework...  And 
no one really seems to know what is the proper approach is.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to