Merhaba GitHub'da bir iOS (SWIFT) kişisel projesi yayınlamaya çalışıyorum ama özel API anahtarlarımı ve sırlarımı herkesle paylaşmaya korkuyorum. Ben ayrıştırma kullanıyorumiOS (SWIFT) projeleri için GitHub'da API anahtarları nasıl gizlenir?
yüzden böyle benim AppDelegate şey vardır:
let applicationId = "mySecretApplicationId"
let clientKey = "mySecretClientKey"
Parse.setApplicationId(applicationId!, clientKey: clientKey!)
Ben "mySecretApplicationId" ve "mySecretClientKey" gizlemek istiyorum, benim projede özel bir yer veya dizin var nerede olduğunu bu değişkenleri koyabilir?
Teşekkürler!
Senin durumunda
, bu gibikeys.plist
dosyası ayarlamak gerekir Bunu yaptıktan sonra bile bu tuşların git geçmişinizde olacağı da unutulmamalıdır. Bunun üstesinden gelmek için, yalnızca ilk etapta depoda bulunmamış yeni API anahtarları oluşturun. – rpowell"Birlikte gelen kaynakları kopyala" seçeneğine dahil edilmelerini nasıl önlersiniz? Son kullanıcı hala paket içeriğini gösterip Kaynaklar klasörünün içindeki keys.plist dosyasını göremez mi? –