Thanks, I filed feedback: https://feedbackassistant.apple.com/feedback/7763715
With regards to the recommendation to use xcodebuild. I am aware that I can use xcodebuild to build even platform-specific, e.g.
xcodebuild -scheme SomePackage -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 11' build
but I was under the impression that Xcode project might still be required in certain situations?!? For example testing may lead to error like the following
xcodebuild: error: Scheme SomePackage is not currently configured for the test action. which I don't encounter when building with -project SomePackage.xcodeproj option
Post
Replies
Boosts
Views
Activity
As soon as your colleagues pull the commit containing the custom LibraryContentProvider then the library items will show up in Xcode library
I believe a Xcode project is also commonly used for other scenarios, e.g. developing demo/test apps using local package in a common workspace.
Back to your question: No, xcodebuild test does not work for me. My package is for iOS platform only.
P.S.: Yes, Xcode show tests in the test navigator for my package and can execute them successfully when running them against iOS simulator
Hi Matt,
thanks so much for your input! So when you talk about bugs are investigated for URLSession and WKWebView I can assume that those APIs are expected to honor NSPinnedDomains and Apple eventually will provide fixes, right?
What about ASWebAuthenticationSession or SFSafariViewController? Should NSPinnedDomains be honored here theoretically? At least in my testing, I was not able to make it work for SFSafariViewController so I even didn't bother to try for ASWebAuthenticationSession
The absence of this protocol in Beta 1 is a known issue that is mentioned under the Known Issues at https://developer.apple.com/documentation/Xcode-Release-Notes/xcode-14-release-notes.
Google "View all public frameworks from Apple and filter based on platform and availability" which will lead you to a website for an easy comparison of which Apple frameworks are available on which platform. Please note that even if a framework is available on a platform there might be less APIs available. Example: UIKit is available on visionOS but UIScreen is not