在模拟器下运行的iphone app调试版 - 以编程方式定位自己的项目文件?

时间:2012-01-10 15:35:39

标签: iphone ios xcode simulator

我正在开发一个应用程序,其调试版本将由不同的人在模拟器上使用,包括一些将编辑控制应用程序外观的元数据的人。我希望有一种机制来编辑和重新加载所述元数据,而无需重建应用程序。要做到这一点,应用程序将需要找到有问题的plist文件。不是iphone模拟器内部的plist版本。相反,它需要找到用于构建应用程序的版本。应用程序可以通过编程方式确定该信息,而不是要求用户指出相关文件的位置吗?

找到项目文件就足够了,因为plist将始终位于相对于项目文件的相同位置。

1 个答案:

答案 0 :(得分:1)

在Xcode中,您可以将自己的字段添加到info plist并使用${SRCROOT}作为值Xcode会自动将其更改为构建时当前源路径的路径。然后你可以从你的申请中获得它。