标签: ditto

为facebook提交审核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$ 
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

ditto ios xcode7

6
推荐指数
1
解决办法
1488
查看次数

如何在终端上从 xcarchive 导出 dsym 文件

我正在 Jenkins 上获取存档和 IPA。我想在获得构建后将 dsym 上传到 Fabric。如您所知,xcodebuild在 xcarchive/dSYMs 文件夹中生成 dsym。

我如何获取存档:

/usr/bin/xcodebuild -quiet -workspace My_Project.xcworkspace -scheme My_Project_Test -sdk iphoneos -configuration Release archive -archivePath CONFIGURATION_BUILD_DIR=${WORKSPACE}/build/My_Project_Test.xcarchive
Run Code Online (Sandbox Code Playgroud)

我如何获得 IPA:

/usr/bin/xcodebuild -exportArchive -archivePath CONFIGURATION_BUILD_DIR=${WORKSPACE}/build/My_Project_Test.xcarchive -exportOptionsPlist My_Project/Resources/Test/Test_ExportOptions.plist -exportPath CONFIGURATION_BUILD_DIR=${WORKSPACE}/build
Run Code Online (Sandbox Code Playgroud)

获取 dsym 的示例代码(目前不起作用):

ditto -c -k --keepParent -rsrc "${WORKSPACE}/build/My_Project_Test.app.dSYM" ${WORKSPACE}/build/My_project_Test-${PRODUCT_VERSION}-${PRODUCT_VERSION}-dSYM.zip
Run Code Online (Sandbox Code Playgroud)

上传代码:

$WORKSPACE/Pods/Fabric/upload-symbols -a xxxxxxxxxxxx -p ios -- build/My_Project_Test.app.dSYM
Run Code Online (Sandbox Code Playgroud)

我的问题是如何使用同上代码或一些相同的代码从 xcarchive 导出 dsym 文件。

terminal ditto ios jenkins swift

6
推荐指数
1
解决办法
3321
查看次数

标签 统计

ditto ×2

ios ×2

jenkins ×1

swift ×1

terminal ×1

xcode7 ×1