为 Facebook 提交以供审查 zip 创建模拟器构建时出错
Error in creating simulator build for facebook submission for review zip
当我尝试创建模拟器构建时,它会显示此错误:
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$
我该如何解决?
这已经解决了同样的问题。从 .app name
中删除 whitespace/space
同上 -ck --sequesterRsrc --keepParent ls -1 -d -t /Users/company/Desktop/Build/appname.app | head -n 1
/Users/company/Desktop/Build/appname.zip
解决方案一:
如果您的目录名称有 space(s),则命令将不起作用。不要忘记在 space 之前添加转义字符。我有 note-down 整个命令,其目标目录名称(无标题文件夹)带有 space 字符。
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
给定的命令可以正常工作,没有任何问题。
方案二:
- 第 1 步:打开 finder 并按 command⌘ + shift⇧ + g
- 步骤 2:粘贴“~/Library/Developer/Xcode/DerivedData”
- 第 3 步:select your_app_name-jkfksdfhskdhfksdh 类似这个文件夹的东西
- 步骤 4:your_app_name-jkfksdfhskdhfksdh >>构建 >>产品 >>Debug-iphoneos
- 第 5 步:您将看到 2 个文件,一个是 your_app_name.app(圆角图标和 1 个十字线),第二个文件是 your_app_name.app.dSYM
- 第 6 步:要创建 .zip 文件,请右键单击 your_app_name.app 和 select "Compress your_app_name"。它将生成 .zip 文件并将其提交到 facebook。
有关详细信息,请访问 Facebook official documentation here.
当我尝试创建模拟器构建时,它会显示此错误:
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$
我该如何解决?
这已经解决了同样的问题。从 .app name
中删除 whitespace/space同上 -ck --sequesterRsrc --keepParent ls -1 -d -t /Users/company/Desktop/Build/appname.app | head -n 1
/Users/company/Desktop/Build/appname.zip
解决方案一:
如果您的目录名称有 space(s),则命令将不起作用。不要忘记在 space 之前添加转义字符。我有 note-down 整个命令,其目标目录名称(无标题文件夹)带有 space 字符。
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
给定的命令可以正常工作,没有任何问题。
方案二:
- 第 1 步:打开 finder 并按 command⌘ + shift⇧ + g
- 步骤 2:粘贴“~/Library/Developer/Xcode/DerivedData”
- 第 3 步:select your_app_name-jkfksdfhskdhfksdh 类似这个文件夹的东西
- 步骤 4:your_app_name-jkfksdfhskdhfksdh >>构建 >>产品 >>Debug-iphoneos
- 第 5 步:您将看到 2 个文件,一个是 your_app_name.app(圆角图标和 1 个十字线),第二个文件是 your_app_name.app.dSYM
- 第 6 步:要创建 .zip 文件,请右键单击 your_app_name.app 和 select "Compress your_app_name"。它将生成 .zip 文件并将其提交到 facebook。
有关详细信息,请访问 Facebook official documentation here.