我有一个用例,我需要“生成”具有特定包名称 (Android) 或捆绑标识符 (iOS) 的移动应用程序。
由于这应该能够在所有操作系统(macOS、Windows、Linux)上运行,因此不能仅使用例如 Xcode 命令行工具。所以我想使用快车道。
我曾经使用 Android Studio 和 Xcode 创建了模板项目,然后将结果作为“模板”检查到版本控制中。
如何使用fastlane重命名那些 iOS 和 Android 项目?
我有一个用例,我需要“生成”具有特定包名称 (Android) 或捆绑标识符 (iOS) 的移动应用程序。
由于这应该能够在所有操作系统(macOS、Windows、Linux)上运行,因此不能仅使用例如 Xcode 命令行工具。所以我想使用快车道。
我曾经使用 Android Studio 和 Xcode 创建了模板项目,然后将结果作为“模板”检查到版本控制中。
如何使用fastlane重命名那些 iOS 和 Android 项目?
安卓
我有一个 Android 插件,它重命名包名称并在目录结构中移动以“工作”(但这可能不是最好/最干净的解决方案) - https://github.com/joshdholtz/fastlane-plugin-rename_android_package
iOS
对于 iOS,您只需更改Info.plist
文件中的捆绑标识符即可。这就是使应用程序新颖/独特所真正需要的一切。您可以使用update_app_identifier
fastlane 提供的操作。
然后,您必须在 iOS 开发人员门户中创建这个新应用程序并创建新的配置文件(所有这些都可以通过fastlane操作produce
和match
/来完成sigh
)。