| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Flutter macos」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
(同じ利用者による、間の8版が非表示)
1行目: 1行目:
 
| [[Flutter]] | [[Dart]] | [[Mac]] |
 
| [[Flutter]] | [[Dart]] | [[Mac]] |
 
==Flutter macos==
 
==Flutter macos==
* 現時点でベータ版のため、有効にする
+
 
 +
===デスクトップ===
 +
* [[Mac]]デスクトップは、現時点でベータ版のため、有効にする
 
* https://flutter.dev/desktop#add-desktop-support-to-an-existing-flutter-app
 
* https://flutter.dev/desktop#add-desktop-support-to-an-existing-flutter-app
 
<pre>
 
<pre>
13行目: 15行目:
 
$ flutter run -d macos
 
$ flutter run -d macos
 
</pre>
 
</pre>
 +
[[File:flutter_macos.png|400px]]
 +
====既存アプリケーション====
 +
https://flutter.dev/desktop#add-desktop-support-to-an-existing-flutter-app
 +
*ルートディレクトリで以下を実行
 +
<pre>
 +
$  flutter create --platforms=windows,macos,linux .
 +
</pre>
 +
 +
====SandBox====
 
*macOSのビルドは、デフォルトで署名され、App Sandboxでサンドボックス化されるように構成
 
*macOSのビルドは、デフォルトで署名され、App Sandboxでサンドボックス化されるように構成
 
*以下のような特定の機能やサービスをmacOSアプリに付与したい場合、Xcode で特定の権限を設定する必要。
 
*以下のような特定の機能やサービスをmacOSアプリに付与したい場合、Xcode で特定の権限を設定する必要。
18行目: 29行目:
 
**内蔵カメラでの動画や画像の撮影
 
**内蔵カメラでの動画や画像の撮影
 
**ファイルへのアクセス
 
**ファイルへのアクセス
 +
**https://qiita.com/yoho/items/f4c0ae6305799c2fbf12
 +
===Flutter Fire===
 +
----
 +
https://firebase.flutter.dev/docs/installation/macos/
 +
==Tips==
 +
===外部ネットワークへのアクセス===
 +
----
 +
*https://stackoverflow.com/questions/57841871/flutter-http-get-fails-on-macos-build-target-connection-failed
 +
*macosのxcodeプロジェクト /macos/Runner.xcworkspaceを開く。
 +
*プロジェクトナビゲーターでRunnerをクリック - タブバー[Signinng & Capabilities]から「All」を選択、[App Sandbox]の「Outgoing Connections(Client)」オプションにチェックを入れます。
 +
[[File:flutter_macos_nw_outcomming.png|500px]]

2021年8月1日 (日) 13:16時点における最新版

| Flutter | Dart | Mac |

Flutter macos

デスクトップ

$ flutter config --enable-macos-desktop
  • プロジェクト作成と実行
$ mkdir firstflutter
$ cd firstflutter
$ flutter create --platforms=windows,macos,linux .
$ flutter run -d macos

Flutter macos.png

既存アプリケーション

https://flutter.dev/desktop#add-desktop-support-to-an-existing-flutter-app

  • ルートディレクトリで以下を実行
$  flutter create --platforms=windows,macos,linux .

SandBox

  • macOSのビルドは、デフォルトで署名され、App Sandboxでサンドボックス化されるように構成
  • 以下のような特定の機能やサービスをmacOSアプリに付与したい場合、Xcode で特定の権限を設定する必要。

Flutter Fire


https://firebase.flutter.dev/docs/installation/macos/

Tips

外部ネットワークへのアクセス


Flutter macos nw outcomming.png