Xea*_*aza 0 ruby xcode ios xcodeproj
我正在写一个脚本Xcodeproj,我想里面创建多个图像文件.xcassets.搜索款待.xcassets和.imageset为文件夹,但我不想在Xcode中创建一组为每个文件夹。
当我知道Xcode中包含的组时,便可以创建引用。即project.main_group['Src'].new_reference(pathToProject/Src/fileName.m)
我想遍历的子目录和文件,.xcassets并为每个图像创建一个引用。但是我不想在Xcode中创建一个与imagesetFinder 中的每个匹配的组,因为Xcode以.xcassets自己的方式处理该文件夹。
我希望能够做这样的事情:
project.main_group['Src']['Images.xcassets']['image_name.imageset']
.new_reference(pathToProject/Src/Images.xcassets/image_name.imageset/image_name.png)
上一行无法使用,Xcodeproj因为它找不到任何名为Images.xcassets或image_name.imageset.
谁能向我指出正确的方向,或举例说明如何创建对存储在其中的图像文件的引用Images.xcassets?
谢谢你的时间!
事实证明,如果将.xcassets文件添加到项目中,Xcode会为您处理图像引用。
我了解到的另一件事是,.xcassets文件夹应作为资源添加到目标,xcodeproj而不是文件引用。这样,它将正确显示在下Project -> Target -> Build Phases -> Copy Bundle Resources。
例如target.add_resources([file_reference_to_xcassets])
代替target.add_file_references([file_reference_to_xcassets])
希望这可以帮助某人:)
| 归档时间: |
|
| 查看次数: |
454 次 |
| 最近记录: |