我试图向我的朋友发送我的Xcode项目,该项目使用与其相同的目录中的其他文件。该目录如下所示:
我正在压缩HelloCordova.xcodeproj并通过电子邮件发送给他,但是当打开时,ios目录中的其他文件丢失了。这包括Xcode项目中每个文件夹中的文件:
是否还要压缩Xcode项目,以便包含它所依赖的所有文件?
答案 0 :(得分:1)
HelloCordova.xcodeproj
文件不包含您的源代码。它只包含有关如何编译源代码和构建应用程序的说明。
您可能想要压缩ios
文件夹,该文件夹似乎包含您的源代码。右键单击ios
文件夹,然后从菜单中选择“压缩”ios“':
但是,如果platforms.json
文件也是源代码的一部分,并且您需要将其包含在zip文件中,那么您需要升级到包含ios
的文件夹的另一个级别和platforms.json
,并压缩:
您可以按住命令单击窗口标题以获取弹出文件夹层次结构。
答案 1 :(得分:0)
如果您的朋友也在mac上安装了cordova,您可以发送主文件夹的zip文件所在的www文件夹,您的朋友可以从中构建新的iOS平台源(如果大小很大,您可以删除当前的平台拉链的来源)
至于cordova平台,如果它没有获得插件和其他文件,它可能在构建/运行时失败,你必须再次添加插件
在cordova应用程序中但是在打开时,ios目录中的其他文件丢失了
当你从cordova cli添加ios平台时,ios文件夹是由cordova自动在平台上制作的
仍然如果你想压缩文件压缩ios文件夹中的所有文件并直接运行项目,如果它工作,它将不会在另一个mac中创建ios文件夹