我的项目有三个目标。如何在UI测试中获取和编辑NSBundle信息?
其中之一是ui测试目标,并在info
标记中,我尝试将iOS Target Properties->Bundle versions string, short
更改为2.5.0(与主项目相同)。
在我编辑之前,我创建了.pch
文件并将其与ui测试目标关联。
在一个测试文件中,我注销[[NSBundle mainBundle] infoDictionary]
的详细信息,但它显示CFBundleShortVersionString = "1.0"
和CFBundleIdentifier = "com.apple.test.xxxxUITests-Runner"
。
财产infoDictionary
是只读的。
所以我的问题是,为什么日志细节不同于ui测试目标信息,以及如何在ui测试中控制版本字符串?