我在 App Store 中有一个 iphone 应用程序,它安装在我的设备上进行演示。我还在开发下一个版本,需要看看它是如何在我的设备上运行的,不仅仅是在模拟器中,而是在使用 xcode 连接设备进行调试时,商店版本会被覆盖。这种行为导致从商店多次卸载和安装应用程序,这对应用程序评级不利(苹果算法将卸载考虑在内)。
有没有办法让两个版本在同一台设备上运行?
我在 App Store 中有一个 iphone 应用程序,它安装在我的设备上进行演示。我还在开发下一个版本,需要看看它是如何在我的设备上运行的,不仅仅是在模拟器中,而是在使用 xcode 连接设备进行调试时,商店版本会被覆盖。这种行为导致从商店多次卸载和安装应用程序,这对应用程序评级不利(苹果算法将卸载考虑在内)。
有没有办法让两个版本在同一台设备上运行?
You can temporarily change the Bundle ID on your Xcode Target (or make a new Target whose only difference is the testing Bundle ID) to allow side-by-side testing of a test app with an App store app. The two apps won't share their data. Something like: com.sample.mycompany.myappstoreapp.testversion123
Don't forget to change the Bundle ID back when you are done side-by-side testing and want to submit or distribute the app.