Архив экспорта xcode9 ios не работает в правильном формате

У меня есть приложение для iOS, которое строится как на xcode8 (Sierra), так и на xcode9 (High Sierra).

Когда я делаю exportArchive, он передает xcode8, но не работает на xcode9.

У меня есть раздел ProvisioningProfiles в моем списке, и ошибка в правильном формате.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>method</key>
    <string>enterprise</string>
    <key>teamID</key>
    <string><Our teamID></string>
    <key>signingStyle</key>
    <string>manual</string>
    <key>signingCertificate</key>
    <string><Our signingCertificate></string>
    <key>provisioningProfiles</key>
    <dict>
        <key><Our bundleID></key>
        <string><App Name></string>
    </dict>
</dict>
</plist>

У меня есть другое приложение, которое я создаю, и все в порядке. И xcode8, и xcode9. Все идентификаторы верны.

Это ошибка, которую я получаю:

2018-04-11 02:16:07.014 xcodebuild[25609:10463244] [MT] IDEDistribution: Step failed: <IDEDistributionPackagingStep: 0x7fe89376c690>: Error Domain=NSCocoaErrorDomain Code=3840 "No value." UserInfo={NSDebugDescription=No value., NSFilePath=/var/folders/y0/5_70v74n4830lyzmjs08pm4w0000gn/T/ipatool-json-filepath-KoS1w8}
[09:16:07][iOS: Build release version] ** EXPORT FAILED **
[09:16:07][iOS: Build release version] error: exportArchive: The data couldn’t be read because it isn’t in the correct format.
[09:16:07][iOS: Build release version] 
[09:16:07][iOS: Build release version] 
[09:16:07][iOS: Build release version] Error Domain=NSCocoaErrorDomain Code=3840 "No value." UserInfo={NSDebugDescription=No value., NSFilePath=/var/folders/y0/5_70v74n4830lyzmjs08pm4w0000gn/T/ipatool-json-filepath-KoS1w8}

Спасибо.

Что находится в файле /var/folders/y0/5_70v74n4830lyzmjs08pm4w0000gn/T/ipatool-jso‌​n-filepath-KoS1w8?

Leo Natan 11.04.2018 14:28

Когда я искал, файла там нет.

yershalom 11.04.2018 14:31
10
2
1 973
2

Ответы 2

Я столкнулся с аналогичной ошибкой, вы можете попробовать добавить следующую пару ключей. Это устранило мою ошибку.

<key>compileBitcode</key>
<false/>

Добавлена ​​указанная выше пара ключей в exportOption.plist и устранена ошибка. Похоже, что наличие нескольких версий Xcode в одной системе вызывает ошибку.

bhuvan 02.08.2018 18:50

Потрясающие. Ты спас мне день.

adev 24.08.2018 03:19

В моем случае была проблема с rvm, я исправил ее, следуя инструкциям в этой записи в блоге:

https://egeek.me/2018/04/14/ipa-export-error-in-xcode-and-ruby/

Большое спасибо! Это решило мою проблему.

AlexanderN 26.05.2021 13:30

Другие вопросы по теме