@@ -81,40 +81,36 @@ react-native-npm-ci:
8181 rm -rf node_modules; \
8282 yarn install --frozen-lockfile
8383
84- .PHONY : react-native-set-versionCode
85- react-native-set-versionCode :
86- /usr/bin/sed -I " " " s/versionCode 1/versionCode $( shell date +%s) /" ./example/reactnative/android/app/build.gradle
87-
88- .PHONY : react-native-build-unsigned-apk
89- react-native-build-unsigned-apk :
84+ .PHONY : react-native-build-unsigned-aab
85+ react-native-build-unsigned-aab :
9086 cd ./example/reactnative/android; \
91- ./gradlew :app:assembleRelease
92-
93- .PHONY : react-native-zipalign
94- react-native-zipalign :
95- " $( ANDROID_HOME) /build-tools/33.0.3/zipalign" -c -v 4 ./example/reactnative/android/app/build/outputs/apk/release/app-release-unsigned.apk
96-
97- .PHONY : react-native-apksigner
98- react-native-apksigner :
99- " $( ANDROID_HOME) /build-tools/33.0.3/apksigner" sign \
100- --ks $(ANDROID_KEYSTORE_PATH ) \
101- --ks-key-alias $(ANDROID_KEY_ALIAS ) \
102- --ks-pass pass:$(ANDROID_KEYSTORE_PASSWORD ) \
103- --key-pass pass:$(ANDROID_KEY_PASSWORD ) \
104- --out ./example/reactnative/android/app/build/outputs/apk/release/app-release-signed.apk \
105- ./example/reactnative/android/app/build/outputs/apk/release/app-release-unsigned.apk
87+ ./gradlew :app:bundleRelease
10688
10789.PHONY : react-native-pod-install
10890react-native-pod-install :
10991 cd ./example/reactnative/ios; bundle exec pod install
11092
11193.PHONY : react-native-build-ios-app
11294react-native-build-ios-app :
113- bundle exec fastlane react_native_build_ios_app CURRENT_PROJECT_VERSION:$(shell date +% s)
95+ bundle exec fastlane ios react_native_build_ios_app CURRENT_PROJECT_VERSION:$(shell date +% s)
11496
11597.PHONY : react-native-upload-ios-app
11698react-native-upload-ios-app :
117- bundle exec fastlane upload_ios_app ipa:./build/Release/iOS/reactNativeExample/reactNativeExample.ipa
99+ bundle exec fastlane ios upload_ios_app ipa:./build/Release/iOS/reactNativeExample/reactNativeExample.ipa
100+
101+ .PHONY : react-native-build-aab
102+ react-native-build-aab :
103+ bundle exec fastlane android react_native_build_aab \
104+ VERSION_CODE:$(shell date +% s) \
105+ STORE_FILE:$(STORE_FILE ) \
106+ STORE_PASSWORD:$(STORE_PASSWORD ) \
107+ KEY_ALIAS:$(KEY_ALIAS ) \
108+ KEY_PASSWORD:$(KEY_PASSWORD )
109+
110+ .PHONY : react-native-upload-aab
111+ react-native-upload-aab :
112+ bundle exec fastlane android react_native_upload_aab \
113+ json_key:$(GOOGLE_SERVICE_ACCOUNT_KEY_JSON_FILE )
118114
119115.PHONY : capacitor-npm-ci
120116capacitor-npm-ci :
@@ -135,35 +131,31 @@ capacitor-build-js:
135131
136132.PHONY : capacitor-build-ios-simulator
137133capacitor-build-ios-simulator :
138- bundle exec fastlane capacitor_build_ios_simulator
134+ bundle exec fastlane ios capacitor_build_ios_simulator
139135
140136.PHONY : capacitor-build-ios-app
141137capacitor-build-ios-app :
142- bundle exec fastlane capacitor_build_ios_app CURRENT_PROJECT_VERSION:$(shell date +% s)
138+ bundle exec fastlane ios capacitor_build_ios_app CURRENT_PROJECT_VERSION:$(shell date +% s)
143139
144140.PHONY : capacitor-upload-ios-app
145141capacitor-upload-ios-app :
146- bundle exec fastlane upload_ios_app ipa:./build/Release/iOS/capacitor/capacitor.ipa
142+ bundle exec fastlane ios upload_ios_app ipa:./build/Release/iOS/capacitor/capacitor.ipa
147143
148- .PHONY : capacitor-build-unsigned-apk
149- capacitor-build-unsigned-apk :
144+ .PHONY : capacitor-build-unsigned-aab
145+ capacitor-build-unsigned-aab :
150146 cd ./example/capacitor/android; \
151- ./gradlew :app:assembleRelease
152-
153- .PHONY : capacitor-set-versionCode
154- capacitor-set-versionCode :
155- /usr/bin/sed -I " " " s/versionCode 1/versionCode $( shell date +%s) /" ./example/capacitor/android/app/build.gradle
156-
157- .PHONY : capacitor-zipalign
158- capacitor-zipalign :
159- " $( ANDROID_HOME) /build-tools/35.0.1/zipalign" -c -v 4 ./example/capacitor/android/app/build/outputs/apk/release/app-release-unsigned.apk
160-
161- .PHONY : capacitor-apksigner
162- capacitor-apksigner :
163- " $( ANDROID_HOME) /build-tools/35.0.1/apksigner" sign \
164- --ks $(ANDROID_KEYSTORE_PATH ) \
165- --ks-key-alias $(ANDROID_KEY_ALIAS ) \
166- --ks-pass pass:$(ANDROID_KEYSTORE_PASSWORD ) \
167- --key-pass pass:$(ANDROID_KEY_PASSWORD ) \
168- --out ./example/capacitor/android/app/build/outputs/apk/release/app-release-signed.apk \
169- ./example/capacitor/android/app/build/outputs/apk/release/app-release-unsigned.apk
147+ ./gradlew :app:bundleRelease
148+
149+ .PHONY : capacitor-build-aab
150+ capacitor-build-aab :
151+ bundle exec fastlane android capacitor_build_aab \
152+ VERSION_CODE:$(shell date +% s) \
153+ STORE_FILE:$(STORE_FILE ) \
154+ STORE_PASSWORD:$(STORE_PASSWORD ) \
155+ KEY_ALIAS:$(KEY_ALIAS ) \
156+ KEY_PASSWORD:$(KEY_PASSWORD )
157+
158+ .PHONY : capacitor-upload-aab
159+ capacitor-upload-aab :
160+ bundle exec fastlane android capacitor_upload_aab \
161+ json_key:$(GOOGLE_SERVICE_ACCOUNT_KEY_JSON_FILE )
0 commit comments