5

对于使用 Xcode 8 构建的 iOS,是否可以将生成的 .dSYM 文件包含到 .ipa 文件中?

我正在像这样构建我的 ipa 文件(在 Jenkins 中,但没关系)......

# Create xarchive
xcodebuild
    -workspace /sourcepath/myapp.xcworkspace
    -sdk iphoneos
    -scheme 'Distribution Production'
    -configuration 'Distribution Production'
    -archivePath '/outputpath/Distribution Production-iphoneos/myapp.xcarchive'
    'CODE_SIGN_IDENTITY=********'
    'PROVISIONING_PROFILE=App Enterprise PRD'
    DEBUG_INFORMATION_FORMAT=dwarf-with-dsym
    archive

# Create IPA
xcodebuild
    -exportArchive
    -archivePath '/outputpath/Distribution Production-iphoneos/myapp.xcarchive'
    -exportOptionsPlist '/outputpath/Distribution Production-iphoneos/export_options.plist'
    -exportPath '/outputpath/Distribution Production-iphoneos'

这会生成一个 xarchive,最后是一个 ipa 文件。然后 xarchive 包含 .dSYM 文件,但我想在 IPA 文件中包含 .dSYM 。这可能吗?

在创建 xarchive 时,我还尝试使用这些参数:

'DWARF_DSYM_FOLDER_PATH=/outputpath/Distribution Production-iphoneos'
'DWARF_DSYM_FILE_NAME=Distribution Production.dSYM'

...但是 xarchive 不包含 dSYM 并且在其他任何地方都找不到。

4

0 回答 0