有沒有什麼辦法可以讓你的應用程序從Xcode重新部署到iOS模擬器,當你運行時,無需從[編輯]中刪除[編輯]現有數據應用程序[/編輯]每次?在iOS模擬器上自動重新部署XCode
1
A
回答
1
您不應該每次都刪除它......您應該只需點擊運行即可覆蓋或更新裝載的版本。
我通常有一個調試按鈕來刪除所有數據並在必要時添加假數據並將它們包裝在DEBUG
標誌中。這使我可以控制它,而無需重新啓動應用程序。
- (void)viewDidLoad
{
#if DEBUG
// Make Button and hook it to clearAllData
#endif
}
- (void)clearAllData
{
// Clear the Core Data databases
SDAppDelegate *myDelegate = [[UIApplication sharedApplication] delegate];
[myDelegate clearAllData];
// Clear the UserDefaults
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:[[NSBundle mainBundle] bundleIdentifier]];
// Run the initial Setup again
[self setup];
}
2
相關問題
- 1. Xcode模擬器:如何自動重新創建模擬器?
- 2. Android模擬器重新部署掛起
- 3. 自動部署到Azure模擬器?
- 4. 在Xcode關閉模擬器:在iOS上
- 5. iOS模擬器 - Xcode
- 6. xcode在模擬器上運行良好,但部署到iOS 6遇到錯誤
- 7. JBoss自動重新部署
- 8. iOS SqlCipher Sqlite模擬器好的,在設備上部署錯誤
- 9. iOS模擬器和XCode模擬Compass?
- 10. iOS模擬器在XCode中自上而下加載
- 11. 模擬器上ios的選擇Xcode
- 12. xcode 6.1.1無法啓動ios模擬器
- 13. 無法啓動iOS模擬器 - xcode 6.0.1
- 14. iOS模擬器在xcode更新後未啓動
- 15. Xcode ViewController和iOS模擬器
- 16. iOS模擬器(Xcode 4.2)
- 17. Clean iOS模擬器/ XCode
- 18. Xcode中的iOS模擬器
- 19. 如何在xcode 6上啓動iOS carplay模擬器
- 20. XCode需要在任何模擬器崩潰後重新啓動
- 21. iOS模擬器Xcode 7.1和Xcode 7.2
- 22. 模擬器在重新啓動時需要重新啓動(react-native run-ios)
- 23. WAR不會從自動部署中重新部署在Glassfish中
- 24. iOS上的部署自動化?
- 25. iOS 6的模擬器在Xcode 5
- 26. 在iOS模擬器的Xcode黑屏8
- 27. IOS 5模擬器在Xcode 4.2
- 28. 如何重新安裝IOS模擬器
- 29. Xcode:「構建並運行」,無需重新啓動iPhone模擬器
- 30. UITextField在iOS 4.3模擬器上的自動更正崩潰
爲什麼每次都要刪除它?如果您正在測試全新的安裝行爲(即:測試您的默認NSUserDefault設置是否工作......),那麼從模擬器中刪除您的應用程序纔有意義。否則,每次運行都不需要刪除應用程序。 –
對,我的意思是說我希望它能夠模仿全新安裝,將清除數據和用戶設置。 – sringer