如图,我最终想上架的是这种一个 app 包含多端的应用
经过研究,现在有两个选择,Multiplatform 或者 Multi Target ,这也是我有疑问的地方
这个方案下,iPhone, iPad, Mac 都是独立的 Targets , 那我能作为统一一个 app 去上架吗?共用一个 bundle identifier 以及内购也共享?
如果选择这个方案,除了大量的 #if os(macOS) #else
以外,还有更好的办法在代码上去组织不同设备的 View 吗?如果多套设备风格差异巨大,我唯一能想到就是在 @main 里 #if os #else
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.