Xcodeで使えるTipsあれこれ
価格 
# Xcode
# ビルド ID
# ビルド ID を自動インクリメント
AppStoreConnect にアップロードするときだけビルド ID を更新してほしいので、Edit SchemeからArchiveのPre-actionsを更新する。
cd ${PROJECT_DIR}
xcrun agvtool next-version -all
# ビルド ID を Git のコミット数に変更
TARGET のBuild Phasesから+を押してNew Run Script Phaseを選択。
buildNumber=$(git rev-list HEAD | wc -l | tr -d ' ')
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"
# デバッグ機能
# 余計なログを非表示
OS_ACTIVITY_MODE = disableを環境変数に設定する。
# Info.plist
# HTTP 通信を許可する
App Transport Security SettingsでAllow Arbitrary Loadの値をYESにする。
Allow Arbitrary Loads in Web Contentでは WebView のみ HTTP 通信が許可されるので、Alamofire などで対応したい場合にはこちらではなくAllow Arbitrary Loadの方を変更すること。
価格