Skip to content

Commit

Permalink
Merge pull request #54 from imobile-maio/release/v1.6.0
Browse files Browse the repository at this point in the history
Release/v1.6.0
  • Loading branch information
im-ttmskk authored Dec 9, 2021
2 parents 68398bb + 51516f2 commit 6349d84
Show file tree
Hide file tree
Showing 10 changed files with 19 additions and 14 deletions.
Binary file modified Maio.xcframework/ios-arm64_armv7/Maio.framework/Info.plist
Binary file not shown.
Binary file modified Maio.xcframework/ios-arm64_armv7/Maio.framework/Maio
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</data>
<key>Info.plist</key>
<data>
OFlYAO9BwGXEwzxjcqOCxOpLdv4=
mQA9cQMTkdYqcbwn8HLNrxF8TkE=
</data>
<key>Modules/module.modulemap</key>
<data>
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
![](https://github.com/imobile-maio/maio-iOS-SDK/blob/wiki/doc/images/logo.png)

# maio iOS SDK
- Version: 1.5.8
- Released: 2021/06/15
- Version: 1.6.0
- Released: 2021/12/09
- Supported: iOS 9.0+ (Xcode 12.5+)

## What is maio?
Expand Down
4 changes: 4 additions & 0 deletions release-notes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Release Notes

## v1.6.0 (2021-12-09)
- SKAdNetwork View Through トラッキングに必要な対応を実施しました。
- アプリケーションがバックグラウンドに入った際の通信量を削減する対応を実施しました。

## v1.5.8 (2021-06-15)
- アプリケーションに登録されているSKAdNetworkIdが多数にわたる場合に、不具合が発生する問題を修正しました。

Expand Down
23 changes: 12 additions & 11 deletions scripts/update-framework.sh
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
#!/bin/bash

echo "Start Maio.framework Update script."
echo "Start Maio.xcframework Update script."

readonly ROOT=$(cd $(dirname $0)/.. && pwd)
readonly FRAMEWORK="$ROOT/Maio.framework"
readonly FRAMEWORK="$ROOT/Maio.xcframework"
echo "root: $ROOT"

# 引数からMaio.frameworkを持ってくる
# 引数からMaio.xcframeworkを持ってくる

# Maio.frameworkであるかの検証
# Maio.xcframeworkであるかの検証
# - 指定先がディレクトリでなければダメ
# - ディレクトリでも、Info.plistを直下に持っていなければダメ
if [ $# -ne 1 ]; then
echo "argument error: 引数には差し替えるMaio.frameworkへのパスが必要です" 1>&2
echo "argument error: 引数には差し替えるMaio.xcframeworkへのパスが必要です" 1>&2
exit 1
fi
if ! [ -d $1 ] || ! [ -f $1/Info.plist ] ; then
echo "argument error: $1: Maio.frameworkではない可能性があります" 1>&2
echo "argument error: $1: Maio.xcframeworkではない可能性があります" 1>&2
exit 1
fi

rm -rf $FRAMEWORK
if ! cp -af $1 $FRAMEWORK; then
echo "copy failded" 1>&2
# Maio.frameworkをリカバリーする
# Maio.xcframeworkをリカバリーする
echo $(cd $ROOT && git checkout -- $FRAMEWORK)
exit 1
fi
Expand All @@ -49,7 +49,8 @@ readonly LATEST_VERSION=$(git tag | sort -t. -k 1.2,1n -k 2,2n -k 3,3n |tail -1)
echo ""
echo "latest: $LATEST_VERSION"

readonly TARGET_VERSION="v$(plutil -p $FRAMEWORK/Info.plist | grep "CFBundleShortVersionString" | sed -e "s/[^0-9.]//g")"

readonly TARGET_VERSION="v$(plutil -p $(find $FRAMEWORK/*/Maio.framework -name Info.plist | head -n 1) | grep "CFBundleShortVersionString" | sed -e "s/[^0-9.]//g")"
echo "target: $TARGET_VERSION"

readonly HIGHER_VERSION=$(for v in $LATEST_VERSION $TARGET_VERSION; do echo "$v"; done | sort -t. -k 1.2,1n -k 2,2n -k 3,3n |tail -1)
Expand All @@ -58,7 +59,7 @@ echo "higher: $HIGHER_VERSION"
if [ $LATEST_VERSION == $TARGET_VERSION ] ||
[ $HIGHER_VERSION != $TARGET_VERSION ]; then
echo "バージョン番号を更新する必要があります。" 1>&2
# Maio.frameworkをリカバリーする
# Maio.xcframeworkをリカバリーする
echo $(cd $ROOT && git reset HEAD $DIFF_FILENAMES) > /dev/null
rm -rf $FRAMEWORK
echo $(cd $ROOT && git checkout -- $FRAMEWORK)
Expand Down Expand Up @@ -98,7 +99,7 @@ done

if [ "$key" != "y" ]; then
echo "終了します。"
# Maio.frameworkをリカバリーする
# Maio.xcframeworkをリカバリーする
echo $(cd $ROOT && git reset HEAD $DIFF_FILENAMES) > /dev/null
rm -rf $FRAMEWORK
echo $(cd $ROOT && git checkout -- $FRAMEWORK)
Expand All @@ -107,7 +108,7 @@ fi

echo $(cd $ROOT && git checkout -b "release/${TARGET_VERSION}") > /dev/null

echo $(cd $ROOT && git commit -m "Maio.frameworkを${TARGET_VERSION}に更新") > /dev/null
echo $(cd $ROOT && git commit -m "Maio.xcframeworkを${TARGET_VERSION}に更新") > /dev/null

readonly TODAY=$(date "+%Y/%m/%d")
sed -i '' -E "s/(Version: ?).*$/\1${TARGET_VERSION#v}/" $ROOT/README.md
Expand Down

0 comments on commit 6349d84

Please sign in to comment.