हैलो मैं गिटहब में एक आईओएस (स्विफ्ट) व्यक्तिगत परियोजना प्रकाशित करने की कोशिश कर रहा हूं लेकिन मुझे अपनी निजी एपीआई कुंजी और रहस्यों को सभी के साथ साझा करने से डर है।आईओएस (स्विफ्ट) परियोजनाओं के लिए गिटहब में एपीआई कुंजी कैसे छिपाना है?
मैं पार्स उपयोग कर रहा हूँ तो मैं इस तरह मेरे AppDelegate कुछ में है:
let applicationId = "mySecretApplicationId"
let clientKey = "mySecretClientKey"
Parse.setApplicationId(applicationId!, clientKey: clientKey!)
मैं "mySecretApplicationId" और "mySecretClientKey" को छिपाने के लिए चाहते हैं, वहाँ निजी जगह या अपने प्रोजेक्ट में निर्देशिका है जहाँ मैं इस चर डाल सकते हैं?
धन्यवाद!
आपके मामले में, आप इस तरह अपने
keys.plist
फ़ाइल निर्धारित करने की आवश्यकता यह भी ध्यान दिया जाना चाहिए कि एक बार ऐसा करने के बाद भी, ये चाबियाँ अभी भी आपके गिट इतिहास में होंगी। इसके आस-पास पहुंचने के लिए, बस नई एपीआई कुंजी उत्पन्न करें जो पहले स्थान पर कभी भी भंडार में नहीं थीं। – rpowellआप उन्हें "बंडल संसाधनों की प्रतिलिपि बनाएँ" में शामिल होने से कैसे रोकते हैं? क्या अंतिम उपयोगकर्ता अभी भी पैकेज सामग्री दिखाने में सक्षम नहीं होगा और संसाधन फ़ोल्डर के अंदर key.plist फ़ाइल को देख पाएगा? –