在 XCode 的一个目标中有两个 GoogleService-Info.plist
Have two GoogleService-Info.plist in one target in XCode
我在目标中设置了两个不同的环境(一个用于开发,另一个用于生产),因此我想使用两个不同的 GoogleService-Info.plist 但仍然没有成功。有办法吗?
我使用以下解决方案:
为每个 XCode 配置创建一个 GoogleService-CONFIGURATION-Info.plist 文件。不要 link 文件到目标。
添加 运行 脚本构建阶段:
cp ${SRCROOT}/Resources/Firebase/GoogleService-${CONFIGURATION}-Info.plist ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleService-Info.plist
- 为两个 GoogleService 保持相同的名称-Info.plist
- 将一个 GoogleService-Info.plist 放入子文件夹中,比如 "development"
- 在 Xcode 中添加对两个文件的引用,同时 link 将它们添加到相应的目标
- 只需在您的 AppDelegate 中使用 FIRApp.configure(),完成
我在目标中设置了两个不同的环境(一个用于开发,另一个用于生产),因此我想使用两个不同的 GoogleService-Info.plist 但仍然没有成功。有办法吗?
我使用以下解决方案:
为每个 XCode 配置创建一个 GoogleService-CONFIGURATION-Info.plist 文件。不要 link 文件到目标。
添加 运行 脚本构建阶段:
cp ${SRCROOT}/Resources/Firebase/GoogleService-${CONFIGURATION}-Info.plist ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleService-Info.plist
- 为两个 GoogleService 保持相同的名称-Info.plist
- 将一个 GoogleService-Info.plist 放入子文件夹中,比如 "development"
- 在 Xcode 中添加对两个文件的引用,同时 link 将它们添加到相应的目标
- 只需在您的 AppDelegate 中使用 FIRApp.configure(),完成