4DforiOS:Xcodeのバージョンについて

テストしてみようとしたのですが、毎回必ずXcode9.3.0以降が必要ですとメッセージが出てきます。
どうも正しく認識されていない様です。Xcodeはバージョン10をインストールしています。

ビルドタブのビルドして実行のボタンもDisableになっていて押せません。
Xcodeは9のバージョンでないとダメなのでしょうか?

訂正しました:4D for iOSだった。

なんとかXcode9.4.1をダウンロードして再インストールしてみました。
Xcode10はダメみたいです。:oops:

エラーが出まくるのですが、周知の問題?
[]26420038;“Your comment here…”[/]

Cachesフォルダの下にcom.4d.mobileフォルダがないのが原因らしいのですが、これはどれがいつ生成されるものなのでしょうか?

ストラクチャの定義で、プライマリキーは必須でない様にPreviewのドキュメントには書いてあるのですが
これって必須ですよね。 :frowning:

Xcodeのバージョンについて

17R2のベータフォーラムに記事がありました。

http://forums.4d.com/Post/FR/26494522/1/26494745#26494745

17 R2(開発期間中Xcode 10はベータだった)はXcode 10に非対応であり,
17 R3では,Xcode 10に対応する予定ですが,Xcode 9は非対応になる,とのことです。

https://developer.apple.com/xcode/whats-new/

4D for iOSを使用するMacは,macOS/Xcodeの自動アップデートを切ったほうが良さそうです。

https://4d.github.io/4d-for-ios/docs/en/structure.html

4D for iOSは,内部的にORDAを使用しているので,ストラクチャ定時上,プライマリーキーは必須です。

4D Mobileサービス(REST)公開は必須ではない

We recommend publishing your primary key in order to identify each record of your database.

その場合,4D Serverとのデータ同期はできなくなるので,
デバイス側のCoreDataだけで完結したアプリとなります。

現在ダウンロードできるApple Configurator 2はmojaveにしか対応していない様なので
これから触る人は少し待った方がよいですね。 :mrgreen: