Podfile 5.0 KB

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