簡體   English   中英

如何在我的Xcode項目構建中隱藏/保護API密鑰?

[英]How can I hide/protect API keys in my Xcode project build?

例如,我的Xcode項目中沒有幾個API密鑰。 google API密鑰,結構密鑰,內容豐富的SDK密鑰等。

我擔心那些密鑰會從我的版本中泄漏出來,因為它們不是免費版本,所以我一直根據使用情況付費。

我在研究中發現,有些人可以對IPA文件(XCode構建)進行逆向工程,他們可以從代碼/ plist文件中提取API密鑰,然后使用它們。

Que-1。 有什么更好的方法可以保護我的所有API密鑰?

隊列2。 還有其他放置我的API密鑰的地方,而不是.plist文件。

隊列3。 Firebase是否提供將所有API密鑰存儲到雲並直接訪問它們的功能。 如果是,請指導我。

感謝您的幫助。

  1. 逆向工程不能提取硬編碼的密鑰。 因此,將您的API密鑰硬編碼到代碼中
  2. 逆向工程無法提取硬編碼的密鑰
  3. 如果需要,可以使用Firebase遠程配置將API密鑰存儲在Firebase上

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM