用 fastlane 重命名移动项目?
Rename mobile projects with fastlane?
我有一个用例,我需要 "generate" 具有特定包名称 (Android) 或捆绑包标识符 (iOS) 的移动应用程序。
因为这应该能够在所有操作系统(macOS、Windows、Linux)上 运行,只需使用例如Xcode 命令行工具不是一个选项。所以我考虑使用 fastlane。
我使用 Android Studio 和 Xcode 创建了一次模板项目,然后将结果作为 "template".
签入到版本控制中
如何使用 fastlane 重命名那些 iOS 和 Android 项目?
Android
我有一个 Android 插件,可以重命名包名称并将目录结构移动到 "work"(但这可能不是 best/cleanest 解决方案)- https://github.com/joshdholtz/fastlane-plugin-rename_android_package
iOS
对于iOS,您可以简单地更改Info.plist
文件中的包标识符。这就是制作应用程序真正需要的全部 new/unique。您可以使用 fastlane 提供的 update_app_identifier
操作。
然后,您必须在 iOS 开发人员门户中创建这个新应用程序并创建新的配置文件(所有这些都可以通过 fastlane 操作 produce
和 match
/sigh
).
我有一个用例,我需要 "generate" 具有特定包名称 (Android) 或捆绑包标识符 (iOS) 的移动应用程序。
因为这应该能够在所有操作系统(macOS、Windows、Linux)上 运行,只需使用例如Xcode 命令行工具不是一个选项。所以我考虑使用 fastlane。
我使用 Android Studio 和 Xcode 创建了一次模板项目,然后将结果作为 "template".
签入到版本控制中如何使用 fastlane 重命名那些 iOS 和 Android 项目?
Android
我有一个 Android 插件,可以重命名包名称并将目录结构移动到 "work"(但这可能不是 best/cleanest 解决方案)- https://github.com/joshdholtz/fastlane-plugin-rename_android_package
iOS
对于iOS,您可以简单地更改Info.plist
文件中的包标识符。这就是制作应用程序真正需要的全部 new/unique。您可以使用 fastlane 提供的 update_app_identifier
操作。
然后,您必须在 iOS 开发人员门户中创建这个新应用程序并创建新的配置文件(所有这些都可以通过 fastlane 操作 produce
和 match
/sigh
).