Post

Replies

Boosts

Views

Activity

Reply to NETrasparentProxy::startProxy never gets called
Yep, I see logs from the main.swift That is what I have added func main() -> Never {     let logger = OSLog(subsystem: "proxy.main", category: "provider")     os_log(.debug, log: logger, "will start system extension mode")     autoreleasepool {         NEProvider.startSystemExtensionMode()     }     os_log(.debug, log: logger, "will dispatch main")     dispatchMain() } main()
Aug ’22
Reply to Steps to create, build and run Network System Extension on device
Thank you a lot for a clear explanation! I have managed to build and test my project following the steps you have provided! However, let's consider a situation when the Xcode can not generate a profile automatically, and a developer has to contact an Apple account admin to get a proper provisioning profile. Is there any way to test a system extension without getting the profile from the admin? For instance, would it work "normally" if the SIP is disabled?
Aug ’22
Reply to notarytool: No Keychain password item found for profile
We have changed a stored profile name, checked whether it is presented in the Keychain, and pushed CD pipelines several times with successful result. However, after some time it failed and continued delivering the same results with mentioned error. So, I make an assumption that notarytool has not enough rights to read something from the Keychain. Should we run it as a root process, or set an owner to root? The pipeline is running in the same user session as store-credentials executed.
Topic: Code Signing SubTopic: Notarization Tags:
Jul ’22
Reply to notarytool: No Keychain password item found for profile
Hi @eskimo! Thank you, for your response and suggestions. I ran an additional step in CD pipeline with two commands security find-generic-password -l '<profile-name>' and security find-generic-password -a ' com.apple.gke.notary.tool.com.saved-creds.<profile-name>'. The first one successfully found the entry in the keychain, however, the second one failed. On which result should I rely on?
Topic: Code Signing SubTopic: Notarization Tags:
Jul ’22
Reply to NETrasparentProxy::startProxy never gets called
Yep, I see logs from the main.swift That is what I have added func main() -> Never {     let logger = OSLog(subsystem: "proxy.main", category: "provider")     os_log(.debug, log: logger, "will start system extension mode")     autoreleasepool {         NEProvider.startSystemExtensionMode()     }     os_log(.debug, log: logger, "will dispatch main")     dispatchMain() } main()
Replies
Boosts
Views
Activity
Aug ’22
Reply to Steps to create, build and run Network System Extension on device
Ok, thank you!
Replies
Boosts
Views
Activity
Aug ’22
Reply to Steps to create, build and run Network System Extension on device
Thank you a lot for a clear explanation! I have managed to build and test my project following the steps you have provided! However, let's consider a situation when the Xcode can not generate a profile automatically, and a developer has to contact an Apple account admin to get a proper provisioning profile. Is there any way to test a system extension without getting the profile from the admin? For instance, would it work "normally" if the SIP is disabled?
Replies
Boosts
Views
Activity
Aug ’22
Reply to notarytool: No Keychain password item found for profile
So, App Store Connect keys helped us resolve an issue Thank you!
Topic: Code Signing SubTopic: Notarization Tags:
Replies
Boosts
Views
Activity
Aug ’22
Reply to notarytool: No Keychain password item found for profile
Thank you for your response, @eskimo. However, do you have any recommendations on where to store App Store Connect API private key?
Topic: Code Signing SubTopic: Notarization Tags:
Replies
Boosts
Views
Activity
Aug ’22
Reply to notarytool: No Keychain password item found for profile
We have changed a stored profile name, checked whether it is presented in the Keychain, and pushed CD pipelines several times with successful result. However, after some time it failed and continued delivering the same results with mentioned error. So, I make an assumption that notarytool has not enough rights to read something from the Keychain. Should we run it as a root process, or set an owner to root? The pipeline is running in the same user session as store-credentials executed.
Topic: Code Signing SubTopic: Notarization Tags:
Replies
Boosts
Views
Activity
Jul ’22
Reply to notarytool: No Keychain password item found for profile
Also, can anyone suggest the way how to check via Terminal whether profile has been added to keychain successfully?
Topic: Code Signing SubTopic: Notarization Tags:
Replies
Boosts
Views
Activity
Jul ’22
Reply to notarytool: No Keychain password item found for profile
Hi @eskimo! Thank you, for your response and suggestions. I ran an additional step in CD pipeline with two commands security find-generic-password -l '<profile-name>' and security find-generic-password -a ' com.apple.gke.notary.tool.com.saved-creds.<profile-name>'. The first one successfully found the entry in the keychain, however, the second one failed. On which result should I rely on?
Topic: Code Signing SubTopic: Notarization Tags:
Replies
Boosts
Views
Activity
Jul ’22