python – 通过命令行将文件添加到Xcode项目?在Xcode中使用proj
发布时间:2020-12-14 19:51:10 所属栏目:百科 来源:网络整理
导读:我试图通过命令行将一个plist文件添加到 xcode项目中,一些博客建议编辑project.pbxproj文件.我搜索了project.pbxproj文件,但无法得到很多关于它的信息.任何人都可以让我知道xcode中project.pbxproj文件的用途是什么?如何添加条目? 我正在使用this repo来处
我试图通过命令行将一个plist文件添加到
xcode项目中,一些博客建议编辑project.pbxproj文件.我搜索了project.pbxproj文件,但无法得到很多关于它的信息.任何人都可以让我知道xcode中project.pbxproj文件的用途是什么?如何添加条目?
我正在使用this repo来处理它. 我写的脚本如下: import sys import os from mod_pbxproj import XcodeProject def addPlistInProject(corodova_proj_name,xcode_proj_name,plist_file_name): print "Cordova project name : " + corodova_proj_name present_directory = os.getcwd() path_to_xcode_proj = present_directory + '/' + corodova_proj_name + '/platforms/ios/' + xcode_proj_name + '.xcodeproj/project.pbxproj' print "Xcode Project Path : " + path_to_xcode_proj project = XcodeProject.Load(path_to_xcode_proj) project.get_or_create_group('new group') project.add_file(plist_file_name) if __name__ == "__main__": corodova_proj_name = sys.argv[1] xcode_proj_name = sys.argv[2] plist_file_name = sys.argv[3] print "Xcode Project Name = : " + xcode_proj_name print "Plist File Path = : " + plist_file_name addPlistInProject(corodova_proj_name,plist_file_name) 我会将脚本调用为: python myscript.py hello HelloWorld manisha-rules_camdo.plist myscript.py是我写的脚本,hello是现有的cordova项目,HelloWorld是通过使用cordova平台添加iOS创建的Xcode项目. 命令序列I将如下所示: cordova create hello com.example.hello HelloWorld cordova platform add iOS py myscript.py hello HelloWorld manisha-rules_camdo.plist 你好,是Cordova项目的名称和iOS目标的HelloWorld名称. 解决方法
Cocoapods有一个用于编辑Xcode项目的Ruby API.它还有一个活跃的开发者社区:
https://github.com/CocoaPods/Xcodeproj (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读