188 words
1 minutes
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
の方を変更すること。
Xcodeで使えるTipsあれこれ
https://fuwari.vercel.app/posts/2021/08/xcode/