You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have no problem with calling from the main bundle.
But I want to write a unit test, and I've got
OSStatus error:[-34018] Internal error when a required entitlement isn't present, client has neither application-identifier nor keychain-access-groups entitlements.
My project structure is following:
Main Bundle
Modules (Swift Package)
API Target that has KeychainAccess as a dependency.
APITests Target where I tried to test class that uses KeychainAccess.
My package file
// swift-tools-version: 5.7
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
letpackage=Package(
name:"Modules",
defaultLocalization:"en",
platforms:[.iOS(.v15)],
products:[.library(
name:"Modules",
targets:["API"])],
dependencies:[.package(url:"[email protected]:kishikawakatsumi/KeychainAccess.git", from:"4.2.0")],
targets:[.target(
name:"API",
dependencies:[.product(name:"KeychainAccess",package:"KeychainAccess")]),.testTarget(
name:"APITests",
dependencies:["API"])])
I test at the iPhone Simulatore, Xcode 14.2.
Keychain capability is on.
I also tried #549 (comment) but didn't help.
The text was updated successfully, but these errors were encountered:
Running unit test in swift package gives the error:
OSStatus error:[-34018] Internal error when a required entitlement isn't present, client has neither application-identifier nor keychain-access-groups entitlements.
Keychain capability is on as well.
Executing the unit test in the app project works. There is a problem with swift package not handling entitlements.
@NikolaGrujic91@vani2 This is a while after but to anyone reading this, the solution I found was to select a host application in your unit test framework.
I have no problem with calling from the main bundle.
But I want to write a unit test, and I've got
My project structure is following:
KeychainAccess
as a dependency.KeychainAccess
.My package file
I test at the iPhone Simulatore, Xcode 14.2.
Keychain capability is on.
I also tried #549 (comment) but didn't help.
The text was updated successfully, but these errors were encountered: