Podfile 5.1 KB

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