yoomoney / yookassa-payments-swift

This library allows implementing payment acceptance into mobile apps on iOS and works as an extension to the YooMoney API
https://yookassa.ru/developers
MIT License
41 stars 41 forks source link

Ошибка при выгрузке в AppStore Xcode 12.4 #101

Closed vsevolod-sp closed 2 years ago

vsevolod-sp commented 3 years ago
App Store Connect Operation Error
ERROR ITMS-90087: "Unsupported Architectures. The executable for poetvdushe.app/Frameworks/TMXProfiling.framework contains unsupported architectures '[x86_64]'."

App Store Connect Operation Error
ERROR ITMS-90087: "Unsupported Architectures. The executable for poetvdushe.app/Frameworks/TMXProfilingConnections.framework contains unsupported architectures '[x86_64]'."

App Store Connect Operation Error
ERROR ITMS-90209: "Invalid Segment Alignment. The app binary at 'poetvdushe.app/Frameworks/TMXProfiling.framework/TMXProfiling' does not have proper segment alignment. Try rebuilding the app with the latest Xcode version."

App Store Connect Operation Error
ERROR ITMS-90209: "Invalid Segment Alignment. The app binary at 'poetvdushe.app/Frameworks/TMXProfilingConnections.framework/TMXProfilingConnections' does not have proper segment alignment. Try rebuilding the app with the latest Xcode version."

App Store Connect Operation Error
ERROR ITMS-90125: "The binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple's linker."

App Store Connect Operation Warning
WARNING ITMS-90076: "Potential Loss of Keychain Access. The previous version of software has an application-identifier value of ['673DRJK6GV.ru.poetvduhe.ios.poetvdushe'] and the new version of software being submitted has an application-identifier of ['ZJ5VVS92BY.ru.poetvduhe.ios.poetvdushe']. This will result in a loss of keychain access."

App Store Connect Operation Warning
WARNING ITMS-90080: "The executable 'Payload/poetvdushe.app/Frameworks/TMXProfiling.framework' is not a Position Independent Executable. Please ensure that your build settings are configured to create PIE executables. For more information refer to Technical Q&A QA1788 - Building a Position Independent Executable in the iOS Developer Library."

App Store Connect Operation Warning
WARNING ITMS-90080: "The executable 'Payload/poetvdushe.app/Frameworks/TMXProfilingConnections.framework' is not a Position Independent Executable. Please ensure that your build settings are configured to create PIE executables. For more information refer to Technical Q&A QA1788 - Building a Position Independent Executable in the iOS Developer Library."
vsevolod-sp commented 3 years ago

Помощь придет нет?

Ошибка возникала, когда на скриншоте ниже напротив ваших фреймворков стояла опция Embed & Sign. Попробовал поставить Do Not Embed, и ошибки пропали. Но как это скажется на работе модуля оплаты? Подскажите какой вариант выбрать?

Снимок экрана 2021-04-06 в 16 55 33

starxor commented 3 years ago

Для TMXProfiling библиотек должна быть выставлена опция Embed & Sign. Запросите у поддержки последнюю версию библиотек. Также стоит отметить что эти библиотеки используют шифрование.