2016-05-27 20 views
1

Androidアプリで何を無視するか、ココアポッドの無視に関する質問がありました。しかし、私は一般的にiOSプロジェクトについて尋ねています。iOSアプリケーションのgitリポジトリで無視するファイル/フォルダを教えてください。

私は、AdMobによって提供される広告を表示し、Firebaseを使用して自分のアプリの分析を表示するiOSアプリを持っています。そして、いくつかのココアポッドを使用しています。

私の以前の質問の1つから、私の広告ユニットIDは私的なものであることがわかりました。したがって、広告ユニットIDを別のファイルに置き換えて無視しました。

// Secret Stuff.swift 
let adUnitId = "dianfkebsfiubugb" 

私の広告ユニットIDは決してわかりません。

しかし、他のものはどうですか? cocoapodsによって生成されたファイルに私の個人情報の一部が含まれていますか? info.plistファイルに私の個人的なものも含まれていますか?また、私はFirebaseを自分のアプリに入れていたときにGoogleService-Info.plistをダウンロードしました。私もそれを無視すべきですか?私は何を無視すべきですか?

個人情報は

  • マイメール
  • ホームアドレス
  • 私の電話番号
  • 広告ユニットID
  • マイパスワード
  • 開示され、他のもの、意志を含み私の人生に悪影響を及ぼします。例えば、お金の損失/収入やダングエル。たとえば、広告ユニットIDを公開すると、広告が迷惑メールになり、アカウントが禁止されます。

個人情報はが含まれていません。

  • 私の本当の名前
  • 私の年齢
+0

Concer Podsディレクトリをソース管理にチェックする必要がありますか? - https://guides.cocoapods.org/using/using-cocoapods.html – Olivier

答えて

10

私は人々が作成するときは、GitHubには、のために使用するものを見てお勧めしたいですレポ。すべての例はhereです。これらのものは、あなたに特に興味を持ってもらえるでしょう:包みのリンク以下のテンプレートを追加する

は、将来的に破ります。一般でXcodeのプロジェクトのための

# Xcode 
# 
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 

## Build generated 
build/ 
DerivedData/ 

## Various settings 
*.pbxuser 
!default.pbxuser 
*.mode1v3 
!default.mode1v3 
*.mode2v3 
!default.mode2v3 
*.perspectivev3 
!default.perspectivev3 
xcuserdata/ 

## Other 
*.moved-aside 
*.xccheckout 
*.xcscmblueprint 

のObjective-Cプロジェクトの場合:スウィフトプロジェクトのための

# Xcode 
# 
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 

## Build generated 
build/ 
DerivedData/ 

## Various settings 
*.pbxuser 
!default.pbxuser 
*.mode1v3 
!default.mode1v3 
*.mode2v3 
!default.mode2v3 
*.perspectivev3 
!default.perspectivev3 
xcuserdata/ 

## Other 
*.moved-aside 
*.xcuserstate 

## Obj-C/Swift specific 
*.hmap 
*.ipa 
*.dSYM.zip 
*.dSYM 

# CocoaPods 
# 
# We recommend against adding the Pods directory to your .gitignore. However 
# you should judge for yourself, the pros and cons are mentioned at: 
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 
# 
# Pods/ 

# Carthage 
# 
# Add this line if you want to avoid checking in source code from Carthage dependencies. 
# Carthage/Checkouts 

Carthage/Build 

# fastlane 
# 
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the 
# screenshots whenever they are needed. 
# For more information about the recommended setup visit: 
# https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md 

fastlane/report.xml 
fastlane/screenshots 

#Code Injection 
# 
# After new code Injection tools there's a generated folder /iOSInjectionProject 
# https://github.com/johnno1962/injectionforxcode 

iOSInjectionProject/ 

# Xcode 
# 
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 

## Build generated 
build/ 
DerivedData/ 

## Various settings 
*.pbxuser 
!default.pbxuser 
*.mode1v3 
!default.mode1v3 
*.mode2v3 
!default.mode2v3 
*.perspectivev3 
!default.perspectivev3 
xcuserdata/ 

## Other 
*.moved-aside 
*.xcuserstate 

## Obj-C/Swift specific 
*.hmap 
*.ipa 
*.dSYM.zip 
*.dSYM 

## Playgrounds 
timeline.xctimeline 
playground.xcworkspace 

# Swift Package Manager 
# 
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. 
# Packages/ 
.build/ 

# CocoaPods 
# 
# We recommend against adding the Pods directory to your .gitignore. However 
# you should judge for yourself, the pros and cons are mentioned at: 
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 
# 
# Pods/ 

# Carthage 
# 
# Add this line if you want to avoid checking in source code from Carthage dependencies. 
# Carthage/Checkouts 

Carthage/Build 

# fastlane 
# 
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the 
# screenshots whenever they are needed. 
# For more information about the recommended setup visit: 
# https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md 

fastlane/report.xml 
fastlane/Preview.html 
fastlane/screenshots 
fastlane/test_output 
関連する問題