@@ -70,12 +70,6 @@ elif [ "$1" == "SPM" ]; then
7070 TEST_SPM=1
7171fi
7272
73- if [ " ${RELEASE_TEST} " -eq 1 ]; then
74- VALIDATE_PODS=${VALIDATE_PODS:- 1}
75- else
76- VALIDATE_PODS=${VALIDATE_PODS:- 0}
77- fi
78-
7973RUN_DEVICE_TESTS=${RUN_DEVICE_TESTS:- 1}
8074
8175function ensureVersionEqual() {
@@ -93,17 +87,16 @@ function ensureNoGitChanges() {
9387}
9488
9589function checkPlistVersions() {
96- RXSWIFT_VERSION=` cat RxSwift.podspec | grep -E " s.version\s+= " | cut -d ' " ' -f 2`
90+ RXSWIFT_VERSION=` grep " ^RX_VERSION " Version.xcconfig | cut -d ' = ' -f 2 | tr -d ' ' `
9791 echo " RxSwift version: ${RXSWIFT_VERSION} "
9892 PROJECTS=(RxSwift RxCocoa RxRelay RxBlocking RxTest)
9993 for project in ${PROJECTS[@]}
10094 do
10195 echo " Checking version for ${project} "
102- PODSPEC_VERSION=` cat $project .podspec | grep -E " s.version\s+=" | cut -d ' "' -f 2`
103- ensureVersionEqual " $RXSWIFT_VERSION " " $PODSPEC_VERSION " " ${project} version not equal"
10496 PLIST_VERSION=` defaults read " \` pwd\` /${project} /Info.plist" CFBundleShortVersionString`
105- if ! ( [[ ${RXSWIFT_VERSION} = * " -" * ]] || [[ " ${PLIST_VERSION} " == " ${RXSWIFT_VERSION} " ]] ) ; then
106- echo " Invalid version for ` pwd` /${project} /Info.plist: ${PLIST_VERSION} "
97+ # Check that Info.plist uses the RX_VERSION variable reference
98+ if [[ " ${PLIST_VERSION} " != ' $(RX_VERSION)' ]]; then
99+ echo " Invalid version for ` pwd` /${project} /Info.plist: ${PLIST_VERSION} (expected \$ (RX_VERSION))"
107100 exit -1
108101 fi
109102 done
@@ -129,10 +122,6 @@ if [ "${RELEASE_TEST}" -eq 1 ]; then
129122 CONFIGURATIONS=(Debug Release Release-Tests)
130123fi
131124
132- if [ " ${VALIDATE_PODS} " -eq 1 ]; then
133- SWIFT_VERSION=5.0 scripts/validate-podspec.sh
134- fi
135-
136125if [ " ${VALIDATE_IOS_EXAMPLE} " -eq 1 ]; then
137126 if [[ " ${UNIX_NAME} " == " ${DARWIN} " ]]; then
138127 for scheme in " RxExample-iOS"
0 commit comments