概要
なぜか xcode からだとエンロール関係でエラーになるので CLI を使いましょう
環境
- macOS 26.6.2
- Xcode 26.6 (17F113)
- iPhone 15
事前準備
- Xcode に無料の Developer Account でログイン
- Xcode で開発用の証明書作成
- iPhone 実機の接続
ビルド: app フォルダの作成
xcodebuild -workspace ios-moributa.xcworkspace \
-scheme ios-moributa \
-sdk iphoneos \
-configuration Release \
-archivePath ./build/ios-moributa.xcarchive \
archive
アーカイブ: ipa ファイルの作成
xcodebuild -workspace ios-moributa.xcworkspace \
-scheme ios-moributa \
-sdk iphoneos \
-configuration Release \
-archivePath ./build/ios-moributa.xcarchive \
archive
配布設定ファイルの作成
- vim ExportOptions.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://apple.com">
<plist version="1.0">
<dict>
<key>method</key>
<string>development</string> <!-- 開発用証明書(iOS Development)で書き出す -->
<key>signingStyle</key>
<string>automatic</string>
</dict>
</plist>
最後に
ワークスペース名やスキーマ名は適宜変更してください
0 件のコメント:
コメントを投稿