我们每天为我们的应用程序构建新的.ipa,我们希望对每个新创建的.ipa运行自动化测试。我们使用连接到Atlassian Bamboo的ant脚本来执行此操作。我的蚂蚁脚本大部分工作正常,但我需要将文件从iOS设备复制到主机上。
我们在iphone上的应用程序的文件路径是这样的:
make-grid
对于我们制作的每个.ipa,中间丑陋的UUID混乱可能会有所不同。有没有办法可以将.ipa安装到iPhone上,然后找出它的UUID是什么?也许通过命令行?我想以某种方式存储它,所以我可以在我的蚂蚁脚本中写这样的东西:
/private/var/mobile/Applications/BE56F3B3-9AAD-446C-B6EE-A3DE4C848D16/Documents/${file_to_copy_from_iphone}
答案 0 :(得分:0)
也许这会有所帮助。从应用程序内部,您可以获得正在运行的应用程序的绝对路径。从那里你应该能够解析出你需要的价值。
NSString *executablePath = [NSString stringWithCString:[[[[NSProcessInfo processInfo] arguments] objectAtIndex:0]
fileSystemRepresentation] encoding:NSUTF8StringEncoding];
NSLog(@"executablePath: %@", executablePath);