[英]Error in creating simulator build for facebook submission for review zip
When I try to create simulator build, it will show this error: 当我尝试创建模拟器构建时,它将显示以下错误:
Admins-Mac-mini:~ admin$ ditto -ck --sequesterRsrc --keepParent `ls -1 -d -t ~/Library/Developer/Xcode/DerivedData/*/Build/Products/*-iphonesimulator/*.app | head -n 1` /Users/admin/Documents/Projects/bam.zip
**ditto: Can't archive multiple sources**
**Usage: ditto [ <options> ] src [ ... src ] dst**
Admins-Mac-mini:~ admin$
How can I resolve it? 我该如何解决?
Solution 1: 解决方案1:
if you directory name has space(s) then command will not work. 如果您的目录名称有空格,那么命令将不起作用。 don't forget to add escape character before space. 不要忘记在空格之前添加转义字符。 I have note-down whole command which has destination directory name(untitled folder) with space character. 我有记录整个命令,其中包含具有空格字符的目标目录名称(无标题文件夹)。
ditto -ck --sequesterRsrc --keepParent `ls -1 -d -t ~/Library/Developer/Xcode/DerivedData/*/Build/Products/*-iphonesimulator/*.app | head -n 1` /Users/imediaimac/Desktop/untitled\ folder/test.zip
given command works properly without any problem. 给定命令正常工作没有任何问题。
Solution 2: 解决方案2:
For more details visit Facebook official documentation here. 有关更多详细信息,请访问Facebook 官方文档。
This has solved same issue. 这解决了同样的问题。 Remove whitespace/space from .app name 从.app名称中删除空格/空格
ditto -ck --sequesterRsrc --keepParent ls -1 -d -t /Users/company/Desktop/Build/appname.app | head -n 1
ditto -ck --sequesterRsrc --keepParent ls -1 -d -t /Users/company/Desktop/Build/appname.app | head -n 1
ls -1 -d -t /Users/company/Desktop/Build/appname.app | head -n 1
/Users/company/Desktop/Build/appname.zip ls -1 -d -t /Users/company/Desktop/Build/appname.app | head -n 1
/Users/company/Desktop/Build/appname.zip
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.