2015-03-08 3 views
5

При попытке проверить мое новое приложение с помощью watchkit с Xcode 6.2 Я получаю странную ошибку:Xcode неподдерживаемый архитектура armv7k

iTunes Store operation failed. Unsupported architectures. Your executable contains unsupported architectures '[armv7k]'.

Что armv7k даже значит? Все мои настройки сборки (для приложения и всех расширений) выглядят как на следующем скриншоте: build settings Может ли красный цвет моих встроенных двоичных файлов иметь какое-то отношение к проблеме? Все отлично работает на моем устройстве и на тренажерах. enter image description here Заранее спасибо!

Обновление: xCode 6.2 и iOS 8.2 были выпущены. Проблема все еще существует.

ответ

4

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

Per https://developer.apple.com/watchkit/:

Please Note: Apps built with Xcode 6.2 and iOS 8.2 SDK may be submitted to the App Store. However, WatchKit extensions are not accepted at this time.

+0

Спасибо, теперь мы знаем, что происходит :) Должно быть, пропустили это – MikeB

+0

Довольно легко пропустить, так как его единственное официальное место в любом месте, где говорится об этом. Когда-то 8,2 концерта я был в предположении, что мы тоже можем подать. –

+0

Расширения WatchKit теперь принимаются. – bdmontz

0

Я думаю, что это архитектура новых Apple Watch. Это не архитектура вашего основного приложения, поэтому вы не можете видеть его в настройках сборки вашего приложения. Наверняка невозможно отправить приложение из бета-версии Xcode.

У меня такая же проблема, но из Xcode 6.2 (не бета). Возможно, itunesconnect еще не поддерживает расширения watchkit.

+0

Да я тоже так думаю. Не понимаю, почему они еще не разрешат приложениям watchkit. – MikeB

Смежные вопросы