facebook twitter hatena line email

「Flutter/開発環境構築/ios」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(iosのipaファイル作成&インストール)
(iosで以下エラーが出るとき)
 
行29: 行29:
  
 
参考:https://stackoverflow.com/questions/49612211/codesign-error-with-flutter-on-ios
 
参考:https://stackoverflow.com/questions/49612211/codesign-error-with-flutter-on-ios
 +
 +
==iosでDT_TOOLCHAIN_DIRなエラーが出るとき==
 +
エラー詳細
 +
Error (Xcode): DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead
 +
対応方法は、
 +
xcode バージョンが 15 以上の場合、cocoapods バージョンを 1.13.0 以上にバージョンアップする必要がある
 +
<pre>
 +
xcodebuild -version
 +
pod --version
 +
brew upgrade cocoapods
 +
pod --version
 +
</pre>

2024年1月2日 (火) 17:45時点における最新版

ios実行準備

xcode-select --install
brew update
sudo gem install cocoapods
sudo gem install -n /usr/local/bin cocoapods
brew install --HEAD usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
brew install ios-deploy

iosのipaファイル作成&インストール

flutter build ios
flutter install  #これはアンインストール後にインストールされるので直で実行した端末のprefなどは消える。

リリース用はこちら

flutter build ios --release

iosのbundleId変更

  • ios/Runner.xcodeprojを開いてbundleIdを変更する
  • podを使っていれば、コンソールでiosの下で、"pod update"を実行後ios/Runner.xcworkspaceを開いてbundleIdを変更する

iosで以下エラーが出るとき

flutter clang: error: linker command failed with exit code 1 (use -v to see invocation)

以下実行

$ flutter clean

参考:https://stackoverflow.com/questions/49612211/codesign-error-with-flutter-on-ios

iosでDT_TOOLCHAIN_DIRなエラーが出るとき

エラー詳細

Error (Xcode): DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead

対応方法は、 xcode バージョンが 15 以上の場合、cocoapods バージョンを 1.13.0 以上にバージョンアップする必要がある

xcodebuild -version
pod --version
brew upgrade cocoapods
pod --version