Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图弄清楚在访问主包、文档目录等方面在不同层上测试的差异是什么。
我知道在模拟器上进行测试时,它会创建一个与 xcode 分开的执行环境的副本。在设备上和在应用商店上怎么样,有什么区别?
模拟器可以作为快速指南。不应将其作为唯一的测试方法。模拟器和设备之间存在差异(例如模拟器不区分大小写),模拟器不能提供作为设备的所有功能(例如指南针,相机)
您的代码如何访问文档目录等在两者之间应该没有区别。只要您以正确的方式编码(例如,区分大小写),您的代码就应该适用于两者。
当您发布到 AppStore 时,您在设备上运行的内容应该没有什么不同。它只是捆绑在一起并使用适当的证书签名。