Много ошибок при загрузке приложения с поддержкой Apple Watch в iTunes Connect

Я создал поддержку Apple Watch для своего приложения. Но я получил следующие ошибки:

ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'xxxx/_WatchKitStub/WK' is not permitted. Your app can’t contain standalone executables or libraries, other than the CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/library/ios/#documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html%23//apple_ref/doc/uid/10000123i-CH101-SW1 for information on the iOS app bundle structure."
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."
ERROR ITMS-90455: "The binary you uploaded was invalid."
ERROR ITMS-90499: "Missing Apple Watch Extension. The application 'xxxxx' is missing its corresponding Apple Watch extension."
ERROR ITMS-90508: "Invalid Info.plist value. The value for the key 'DTPlatformName' in bundle xxxx is invalid."

Я пытался это исправить, но с новым проектом я получил ту же ошибку. В чем дело?

2 ответа

У меня была та же самая проблема только вчера, и причина и решение были очень просты:

Я забыл изменить профили приложения Watch и Extension на профили распространения. После изменения ошибки исчезли.

У меня был точно такой же набор ошибок, и я обнаружил, что вызвал их, используя заглавные буквы в именах всех файлов.app и.appex в папке Product. Имена были еще строчными в разных местах в списках (Настройки сборки) для моего расширения приложения, Расширения WatchKit и Приложения WatchKit. После использования первых букв в имени продукта и файле Info.plist я смог отправить их в App Store.

Обратите внимание, что мое основное приложение для iPhone / iPad должно оставаться строчными, т. Е. Com.cambuilt.camtinerary.

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