Facebook SDKを使ってFacebookに接続するiPhoneアプリを開発しています。 SDKでは、SDKでコードを呼び出すときに自分のコードがアプリIDを設定する必要があります(アプリIDはFacebookに登録されています)。私はこのプロジェクトをオープンソース化したいと思いますが、明らかに私は自分のアプリケーションIDを他人が使用することを望ましくありません。自分のアプリIDを使ってプロジェクトを構築できるようにプロジェクトを設定するにはどうすればよいですか?他の人も独自のプロジェクトを作成できますか?公開ソースのXcodeプロジェクトから秘密鍵を除外するにはどうすればよいですか?
5
A
答えて
4
アプリのplistの中であなたのAppIDとシークレットを追加していると仮定すると、あなたは、リリースビルドのためのビルド・スキームを変更して、次の操作を行うためのスクリプトを実行できる「ポストコマンドを構築する」追加できます
echo -n ${TARGET_BUILD_DIR}/${INFOPLIST_PATH} | xargs -0 /usr/libexec/PlistBuddy -c "Set :<Your Facebook App ID Key> YOUR_APP_ID_HERE"
echo -n ${TARGET_BUILD_DIR}/${INFOPLIST_PATH} | xargs -0 /usr/libexec/PlistBuddy -c "Set :<Your Facebook Secret Key> YOUR_APP_SECRET_HERE"
これは、plistエントリの値を何らかの一般的な値に変更します。
Here's a reference to what I'm talking about。それに応じて自由に調整してください。
関連する問題
- 1. StrongNameに公開鍵と秘密鍵を使用するにはどうすればよいですか?
- 2. 証明書から公開鍵/秘密鍵を取得する
- 3. symfonyでは、in_memoryプロバイダから公開されたコードベースで秘密鍵証明書を非公開にするにはどうすればよいですか?
- 4. 公開鍵と秘密鍵は交換可能ですか?
- 5. 公開鍵と秘密鍵をiOSからOpenSSLにエクスポート
- 6. アップルキーホルダー公開鍵/秘密鍵の問題
- 7. 公開鍵と秘密鍵JWTのガバナンス
- 8. 公開鍵/秘密鍵の再利用
- 9. RSA公開鍵と秘密鍵のバックアップ
- 10. opensslのRSA秘密鍵と公開鍵
- 11. JavaCardの秘密鍵からのECC公開鍵の計算
- 12. 公開鍵と秘密鍵ファイル(.pkr、.skr)
- 13. IOSタッチID公開鍵と秘密鍵
- 14. .keyファイルから公開鍵と秘密鍵を抽出する方法は?
- 15. 公開鍵/秘密鍵を安全にデータベースに格納する
- 16. すでに与えられた秘密鍵をPHPの秘密鍵リソースとして使用するにはどうすればよいですか?
- 17. KeyStoreに秘密鍵と公開鍵を格納する方法
- 18. 公開鍵は、固有の秘密鍵のみを参照するようにしていますか?
- 19. 秘密鍵と公開鍵をJavaの鍵ストアから読み取る方法
- 20. pycryptoを使用して秘密鍵からopenssh公開鍵を作成する
- 21. JWT公開鍵対秘密鍵署名検証 - 違いは何ですか?
- 22. openssl?公開鍵と秘密鍵に参加する
- 23. SharedPreferencesに公開鍵/秘密鍵を書き、それを
- 24. は、秘密鍵と公開鍵の両方を含む.snkですか?
- 25. RSACryptoServiceProvider公開/秘密鍵のインポート
- 26. C#の公開鍵のRSAは秘密鍵と同じですか?
- 27. AFSマウントされたホーム・ディレクトリからのSSH公開鍵/秘密鍵の認証
- 28. Basic authを渡す方法headerjaxの公開鍵と秘密鍵
- 29. 特定の長さの.NetでRSA公開鍵/秘密鍵を生成するにはどうすればよいですか?
- 30. 独自の文字列を秘密鍵として公開秘密鍵暗号化で作成しますか?