I'm creating macos frameworks and ios xcframeworks using xcode 13.1
In my python script I do the following:
codesign --sign "My Company" "full path to my framework"
codesign -dv --verbose=4 "full path to my framework"
This results in something like the following:
Executable=/Info.plist
Identifier=
Format=bundle
CodeDirectory v=20100 size=194 flags=0x0(none) hashes=1+3 location=embedded
Hash type=sha256 size=32
CandidateCDHash sha1=e8178a1c065d50b0c056ac1d28a00b32f5233cfa
CandidateCDHashFull sha1=e8178a1c065d50b0c056ac1d28a00b32f5233cfa
CandidateCDHash sha256=a09d875a205267dbae768f5432c2eb6971d79a33
CandidateCDHashFull sha256=a09d875a205267dbae768f5432c2eb6971d79a33744005c715fe2388c9e91a5c
Hash choices=sha1,sha256
CMSDigest=3aa96ec9a8a5d6b761fa80050907acd77cfd23019c338d6e7e6bbb89de08daf5
CMSDigestType=2
Page size=none
CDHash=a09d875a205267dbae768f5432c2eb6971d79a33
Signature size=6940
Authority=
Authority=Sectigo Public Code Signing CA R36
Authority=Sectigo Public Code Signing Root R46
Authority=AAA Certificate Services
Signed Time=Oct 19, 2023 at 9:40:08 PM
Info.plist entries=3
TeamIdentifier=not set
Sealed Resources version=2 rules=10 files=5
Internal requirements count=1 size=96
Success: codesign verification succeeded.
However, when trying to use this framework in Xcode 15, we are getting the error:
"The signature of "My Library" cannot be found"