मैं ओएस सॉफ्टवेयर बनाए रखता हूं जिसे एक ज़िप में मैक-ओ निष्पादन योग्य के रूप में वितरित किया जाता है। यह एक ऐप के रूप में पैक नहीं किया गया है। मैं इसे बिना किसी समस्या के कोड-साइन कर सकता हूं लेकिन नोटरीकरण के सभी संदर्भ जो मुझे मिल सकते हैं, वे .apps के बारे में बात कर रहे हैं। क्या किसी को सरल निष्पादन योग्य नोटरीकरण के बारे में पता है?

0
PLK 5 सितंबर 2019, 18:01

1 उत्तर

सबसे बढ़िया उत्तर

हाँ। आप सादे निष्पादन योग्य नोटरीकृत कर सकते हैं। कुछ चेतावनी...

अपलोड प्रक्रिया निष्पादन योग्य को स्वीकार नहीं करती है, उन्हें एन्कोड किया जाना चाहिए। उन्हें ज़िप करना सबसे आसान तरीका है। नोटरीकरण अंतर्निहित निष्पादन योग्य के लिए है, आप अनज़िप कर सकते हैं, फिर से ज़िप कर सकते हैं, आदि। लेकिन स्थानांतरण प्रक्रिया के लिए संलग्न ज़िप की आवश्यकता होती है।

आप निष्पादन योग्य के लिए स्टेपल नहीं कर सकते। स्टेपल टिकट के बजाय गेटकीपर सेब के सर्वर के खिलाफ सत्यापन कर सकता है। (और संभवतः, संगरोध बिट को हटा दिया जाता है)

spctl -a -vvv -t install कमांड जानकारी का एक गुच्छा प्रदर्शित करेगा।

$ file go-hello-notarized-APPLEID
go-hello-notarized-APPLEID: Mach-O 64-bit executable x86_64

$ spctl -a -vvv -t install  go-hello-notarized-APPLEID
go-hello-notarized-APPLEID: accepted
source=Notarized Developer ID
origin=Developer ID Application: Example, Inc (APPLEID)

इसमें जानकारी है लेकिन जब तक आप पूरी कोशिश नहीं कर लेते, यह बताना मुश्किल है।

3
seph 13 सितंबर 2019, 06:13