如图,我最终想上架的是这种一个 app 包含多端的应用
经过研究,现在有两个选择,Multiplatform 或者 Multi Target ,这也是我有疑问的地方
这个方案下,iPhone, iPad, Mac 都是独立的 Targets , 那我能作为统一一个 app 去上架吗?共用一个 bundle identifier 以及内购也共享?
如果选择这个方案,除了大量的 #if os(macOS) #else
以外,还有更好的办法在代码上去组织不同设备的 View 吗?如果多套设备风格差异巨大,我唯一能想到就是在 @main 里 #if os #else