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. 公開鍵/秘密鍵の再利用
- 4. opensslのRSA秘密鍵と公開鍵
- 5. アップルキーホルダー公開鍵/秘密鍵の問題
- 6. RSA公開鍵と秘密鍵のバックアップ
- 7. 公開鍵と秘密鍵ファイル(.pkr、.skr)
- 8. KeyStoreに秘密鍵と公開鍵を格納する方法
- 9. 秘密鍵と公開鍵をJavaの鍵ストアから読み取る方法
- 10. pycryptoを使用して秘密鍵からopenssh公開鍵を作成する
- 11. 公開鍵は、固有の秘密鍵のみを参照するようにしていますか?
- 12. openssl?公開鍵と秘密鍵に参加する
- 13. SharedPreferencesに公開鍵/秘密鍵を書き、それを
- 14. は、秘密鍵と公開鍵の両方を含む.snkですか?
- 15. AFSマウントされたホーム・ディレクトリからのSSH公開鍵/秘密鍵の認証
- 16. C#の公開鍵のRSAは秘密鍵と同じですか?
- 17. 特定の長さの.NetでRSA公開鍵/秘密鍵を生成するにはどうすればよいですか?
- 18. 秘密鍵と公開鍵を渡す問題?
- 19. OpenSSLを使用して公開鍵/秘密鍵をメモリから読み取る
- 20. 公開リポジトリの秘密鍵を非表示にする
- 21. iPhone開発プロビジョニングアシスタントステップ3公開鍵/秘密鍵の問題
- 22. 公開鍵をgithubから削除するにはどうすればよいですか?
- 23. Iphone - 公開鍵でNSDataを暗号化し、秘密鍵で解読するにはどうすればいいですか?
- 24. 公開鍵/秘密鍵をMS SQL Serverに格納する方法は?
- 25. ローカルマシンのキーストアで秘密鍵をプログラムでインポートするにはどうすればよいですか?
- 26. keytool - 公開鍵と秘密鍵を参照
- 27. 公開鍵/秘密鍵の認証と署名
- 28. iPhoneプロビジョニングの問題:公開鍵/秘密鍵
- 29. 2ペアの公開鍵/秘密鍵付きSSL
- 30. sftpとsshの公開鍵/秘密鍵(初心者)