crane-hiromu / PadOSDC_Japan_App

Swift Playgrounds App
MIT License
66 stars 3 forks source link

フォルダ構成を変更し、CLIツールをSwiftPMで管理する #50

Closed uhooi closed 2 years ago

uhooi commented 2 years ago

PadOSDC.swiftpm をルート直下に配置し、アプリと関係ないファイルを外出しした。

$ tree -L 1
.
├── Makefile
├── PadOSDC.swiftpm
├── README.md
├── Tools
└── swiftgen.yml

2 directories, 3 files
crane-hiromu commented 2 years ago

あーそういうことか〜 noppeさんもこの構成にすればって最初言ってたんだよね

これやっちゃうと iCloud 連携できなくない...🤔?(gitファイルの話)

uhooi commented 2 years ago

こっちのほうがいいと思うー!

Git の iCloud 連携ってなんだろ…?

crane-hiromu commented 2 years ago

いろいろ対応ありがとう! ただ、iCloudで管理していると、その1階層挟むのが無理なんよ。。

うほーいはクローンしてきたと思うけど、普通にプロジェクトを作るとこう言う感じになるんよね... (Playgroundsの管理下に入る)

そのディレクトリの中身を見ればわかるけど

ってなってて、この段階で階層構造にはできんのよね...

iCloudをあきらめればいけるけど、iPhoneむけのアプリを申請する場合はiPad上のPlaygroundsからしか申請できないって言う制約があるから、コードのシェア媒体として、iCloudを外すのは選択肢としてなしなんよね🥺

(そもそもiCloudをオフにすると出先でiPadで操作できなくなるとかデメリットもある) (Xcodeからアーカイブすれば申請できるが、ならXcodeで良くなってなるので、それやりたくない...)

uhooi commented 2 years ago

なるほど… 別の場所から追加した場合も 書類/Playgrounds フォルダにコピーされるのか(今 Finder に表示を押して確認した) Makefile などはアプリに不要だから問題なさそうだけど、どうだろう?

crane-hiromu commented 2 years ago

@uhooi なんとかアプリのディレクトリに入れた状態で実行できないかな🤔

設定系のファイルはもういたしかたなしや... swiftファイルなら if debug で取り除けるから、それで多少は緩和できそうな気がしている!(package.swiftとか)

crane-hiromu commented 2 years ago

いったん close するね🙏