我正在开发iOS应用程序,需要识别运行应用程序的环境以对API端点进行分类。我想知道该应用程序是否在生产,模拟器以及测试飞行下运行。 我已经通过用户定义的设置完成了分类生产和模拟器,但我仍然不确定如何识别测试飞行。 任何提示?谢谢!如何识别应用程序运行环境,包括测试航班
1
A
回答
1
如果你问到从应用程序中获取此信息,您可以从NSBundle
从apple documentationappStoreReceiptURL
得到这一切...
对于从App Store购买的应用程序,使用此应用程序捆绑软件来查找收据。此属性不保证是否存在URL上的文件 - 仅当收据存在时,即它的位置。
NSBundle.mainBundle().appStoreReceiptURL?.lastPathComponent
为了实现参考this问题
相关问题
- 1. 如何在测试环境下运行web应用程序
- 2. 在运行应用程序环境中运行grails集成测试
- 3. 包装JAVA测试来测试我的应用程序在离线环境
- 4. 准备测试目标测试应用程序的环境
- 5. 如何在许多环境中测试HTML应用程序?
- 6. 如何在多个环境中测试应用程序? - SharePoint
- 7. 如何在rails3环境中测试旧的rails2应用程序?
- 8. 如何设置独立的Web应用程序测试环境?
- 9. PHP:如何识别“包括”
- 10. 在调试环境外识别Delphi应用程序中的线程
- 11. 在VM环境中运行应用程序时检测
- 12. TDD'ing命令行应用程序存在沙箱测试环境
- 13. 如何识别应用程序意图执行\运行文件?
- 14. 了解应用程序是否正在测试环境中运行
- 15. 如何识别用户运行的应用程序
- 16. 识别Rails应用程序中的环境变量
- 17. 如何在Linux环境下运行.net应用程序?
- 18. 如何识别应用程序是否在后台运行
- 19. 如何识别应用程序在黑暗主题中运行?
- 20. 运行测试时设置环境
- 21. Ruby on Rails2.3.8:如何使用开发环境运行测试?
- 22. 运行wp7应用程序的测试
- 23. 如何创建一个PyQt/PySide应用程序包,该应用程序可以在“合理”环境下运行?
- 24. 如何检测Clojure运行时环境?
- 25. QTP UFT航班预订无法识别对象“HPE MyFlight示例应用程序”
- 26. Tomcat web应用程序生产环境和测试环境的属性
- 27. 如何为非rails应用程序并行运行rspec测试
- 28. MVC3,测试环境和开发应用程序之间的区别?
- 29. 如何测试应用程序(.exe)是否使用运行时包构建
- 30. 使用Maven2部署Web应用程序包括Glassfish测试
的可能的复制[如何在运行时告诉iOS应用程序是否通过TestFlight测试版运行安装(http://stackoverflow.com/questions/ 26081543/how-to-tell-at-runtime-whether-an-ios-app-is-run-through-a-testflight-beta-i) – combinatorial