Podfile 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  1. # Uncomment the next two lines for pre-release testing on internal repo
  2. #source 'sso://cpdc-internal/firebase'
  3. #source 'https://cdn.cocoapods.org/'
  4. source 'https://cdn.cocoapods.org/'
  5. use_frameworks!
  6. pod 'FirebaseAnalyticsInterop', :path => '../'
  7. pod 'FirebaseAuthInterop', :path => '../'
  8. pod 'FirebaseCore', :path => '../'
  9. pod 'FirebaseCoreDiagnostics', :path => '../'
  10. pod 'FirebaseCoreDiagnosticsInterop', :path => '../'
  11. pod 'GoogleDataTransport', :path => '../'
  12. pod 'GoogleDataTransportCCTSupport', :path => '../'
  13. pod 'GoogleUtilities', :path => '../'
  14. target 'Core_Example_iOS' do
  15. platform :ios, '8.0'
  16. # The next line is the forcing function for the Firebase pod. The Firebase
  17. # version's subspecs should depend on the component versions in the
  18. # corresponding podspec's in this repo.
  19. pod 'Firebase/CoreOnly', '6.8.1'
  20. target 'Core_Tests_iOS' do
  21. inherit! :search_paths
  22. pod 'OCMock'
  23. end
  24. end
  25. target 'Auth_Example_iOS' do
  26. platform :ios, '8.0'
  27. pod 'FirebaseAuth', :path => '../'
  28. target 'Auth_Tests_iOS' do
  29. inherit! :search_paths
  30. pod 'OCMock'
  31. end
  32. end
  33. target 'Database_Example_iOS' do
  34. platform :ios, '8.0'
  35. pod 'FirebaseDatabase', :path => '../'
  36. target 'Database_Tests_iOS' do
  37. inherit! :search_paths
  38. end
  39. target 'Database_IntegrationTests_iOS' do
  40. inherit! :search_paths
  41. end
  42. end
  43. target 'DynamicLinks_Example_iOS' do
  44. platform :ios, '8.0'
  45. pod 'FirebaseDynamicLinks', :path => '../'
  46. pod 'GoogleUtilities/MethodSwizzler', :path => '../'
  47. pod 'GoogleUtilities/SwizzlerTestHelpers', :path => '../'
  48. target 'DynamicLinks_Tests_iOS' do
  49. inherit! :search_paths
  50. pod 'OCMock'
  51. end
  52. end
  53. target 'FDLBuilderTestAppObjC' do
  54. platform :ios, '8.0'
  55. pod 'FirebaseDynamicLinks', :path => '../'
  56. target 'FDLBuilderTestAppObjCEarlGrey' do
  57. inherit! :search_paths
  58. pod 'EarlGrey'
  59. end
  60. end
  61. target 'InstanceID_Example_iOS' do
  62. platform :ios, '8.0'
  63. pod 'FirebaseInstanceID' , :path => '../'
  64. target 'InstanceID_Tests_iOS' do
  65. inherit! :search_paths
  66. pod 'OCMock'
  67. end
  68. end
  69. target 'Messaging_Example_iOS' do
  70. platform :ios, '8.0'
  71. pod 'FirebaseMessaging' , :path => '../'
  72. target 'Messaging_Tests_iOS' do
  73. inherit! :search_paths
  74. pod 'OCMock'
  75. end
  76. end
  77. target 'Messaging_NotificationService_iOS' do
  78. platform :ios, '8.0'
  79. pod 'FirebaseMessaging' , :path => '../'
  80. end
  81. target 'Messaging_Sample_iOS' do
  82. platform :ios, '8.0'
  83. pod 'FirebaseMessaging' , :path => '../'
  84. end
  85. target 'Storage_Example_iOS' do
  86. platform :ios, '8.0'
  87. pod 'FirebaseStorage', :path => '../'
  88. target 'Storage_Tests_iOS' do
  89. inherit! :search_paths
  90. pod 'OCMock'
  91. end
  92. target 'Storage_IntegrationTests_iOS' do
  93. inherit! :search_paths
  94. end
  95. end
  96. target 'Auth_Sample' do
  97. platform :ios, '8.0'
  98. pod 'FirebaseAuth', :path => '../'
  99. pod 'FirebaseCore', :path => '../'
  100. pod 'FirebaseCoreDiagnostics', :path => '../'
  101. pod 'FirebaseCoreDiagnosticsInterop', :path => '../'
  102. pod 'FBSDKLoginKit'
  103. pod 'GoogleSignIn', '~> 5'
  104. pod 'FirebaseInstanceID', :path => '../'
  105. pod 'GoogleDataTransport', :path => '../'
  106. pod 'GoogleDataTransportCCTSupport', :path => '../'
  107. pod 'GTMSessionFetcher/Core'
  108. target 'Auth_ApiTests' do
  109. inherit! :search_paths
  110. end
  111. target 'Auth_E2eTests' do
  112. inherit! :search_paths
  113. pod 'EarlGrey'
  114. end
  115. end
  116. target 'Core_Example_macOS' do
  117. platform :osx, '10.11'
  118. pod 'FirebaseCore', :path => '../'
  119. pod 'FirebaseCoreDiagnostics', :path => '../'
  120. pod 'FirebaseCoreDiagnosticsInterop', :path => '../'
  121. pod 'GoogleDataTransport', :path => '../'
  122. pod 'GoogleDataTransportCCTSupport', :path => '../'
  123. target 'Core_Tests_macOS' do
  124. inherit! :search_paths
  125. pod 'OCMock'
  126. end
  127. end
  128. target 'Auth_Example_macOS' do
  129. platform :osx, '10.11'
  130. pod 'FirebaseAuth', :path => '../'
  131. target 'Auth_Tests_macOS' do
  132. inherit! :search_paths
  133. pod 'OCMock'
  134. end
  135. end
  136. target 'Database_Example_macOS' do
  137. platform :osx, '10.11'
  138. pod 'FirebaseDatabase', :path => '../'
  139. target 'Database_Tests_macOS' do
  140. inherit! :search_paths
  141. end
  142. target 'Database_IntegrationTests_macOS' do
  143. inherit! :search_paths
  144. end
  145. end
  146. target 'Storage_Example_macOS' do
  147. platform :osx, '10.11'
  148. pod 'FirebaseStorage', :path => '../'
  149. target 'Storage_Tests_macOS' do
  150. inherit! :search_paths
  151. pod 'OCMock'
  152. end
  153. target 'Storage_IntegrationTests_macOS' do
  154. inherit! :search_paths
  155. end
  156. end
  157. target 'Core_Example_tvOS' do
  158. platform :tvos, '10.0'
  159. target 'Core_Tests_tvOS' do
  160. inherit! :search_paths
  161. pod 'OCMock'
  162. end
  163. end
  164. target 'Auth_Example_tvOS' do
  165. platform :tvos, '10.0'
  166. pod 'FirebaseAuth', :path => '../'
  167. target 'Auth_Tests_tvOS' do
  168. inherit! :search_paths
  169. pod 'OCMock'
  170. end
  171. end
  172. target 'Database_Example_tvOS' do
  173. platform :tvos, '10.0'
  174. pod 'FirebaseDatabase', :path => '../'
  175. target 'Database_Tests_tvOS' do
  176. inherit! :search_paths
  177. end
  178. # TODO
  179. # target 'Database_IntegrationTests_tvOS' do
  180. # inherit! :search_paths
  181. # end
  182. end
  183. target 'Storage_Example_tvOS' do
  184. platform :tvos, '10.0'
  185. pod 'FirebaseStorage', :path => '../'
  186. target 'Storage_Tests_tvOS' do
  187. inherit! :search_paths
  188. pod 'OCMock'
  189. end
  190. #TODO Storage_IntegrationTests_tvOS
  191. # target 'Storage_IntegrationTests_tvOS' do
  192. # inherit! :search_paths
  193. # end
  194. end
  195. target 'Messaging_Example_tvOS' do
  196. platform :tvos, '10.0'
  197. pod 'FirebaseMessaging', :path => '../'
  198. target 'Messaging_Tests_tvOS' do
  199. inherit! :search_paths
  200. pod 'OCMock'
  201. end
  202. end
  203. target 'InstanceID_Example_tvOS' do
  204. platform :tvos, '10.0'
  205. pod 'FirebaseInstanceID', :path => '../'
  206. target 'InstanceID_Tests_tvOS' do
  207. inherit! :search_paths
  208. pod 'OCMock'
  209. end
  210. end