Post

Replies

Boosts

Views

Activity

Reply to Uploading Mac Catalyst build incorrectly failed for Private API use related to Security framework
Same problem for a macOS Catalyst app that had several builds accepted until just recently. Frameworks (via Cocoapods) were flagged for:ITMS-90338: Non-public API usage - The app references non-public symbols..._SecItemAdd, _SecItemCopyMatching, _SecItemDelete, _SecItemUpdate, _kSecAttrAccessible, _kSecAttrAccessibleWhenUnlocked, _kSecAttrAccount, _kSecAttrLabel, _kSecAttrService, _kSecClass, _kSecReturnData, _kSecValueData
Feb ’20
Reply to Uploading Mac Catalyst build incorrectly failed for Private API use related to Security framework
The problem seems to have disappeared without any clear cause here. Only changes here were:no longer deriving the catalyst bundle id for the separate mac target (separate target may eventually go away)defaulting the target's Release provisioning to a Developer ID Application profile and Deverloper ID Application identity (for AppCenter distribution)using Fastlane update_project_provisioning to switch the target's Release provisioning to Mac Store profile and Apple Distribution identity when archiving for Mac Store upload (previously this was the default that was failing, no reason to think any different)
Feb ’20