2016-09-22 4 views
0

Я импортировал структуру CallKit только как необязательный. Но импорт CallKit падает во время работы на iOS 9 при запуске. Но отлично работает на прошивкой 10. Он работал отлично в XCode 8 бета-6, но эта проблема происходит только на XCode 8. код находится в Swift 3.Импорт CallKit случайно на iOS 9

Любая помощь очень ценится.

+0

Если вы еще не сделали этого, пожалуйста [подать Radar] (http://bugreport.apple .com) с Apple об этом, включая созданный файл отчета о сбое и все соответствующие данные abo версия Xcode и SDK, на которой вы работаете, и в идеале небольшой проект Xcode, который демонстрирует проблему. –

ответ

1

Существует/была ошибка в Swift 3 языка, который ошибочно связывает модуль библиотеки github pull request, что теперь исправлена, но исправление пока не реализована в XCode, даже в бета-версии.

Вы можете получить последнюю быструю ToolChain сборку из link и установить его в XCode, чтобы попытаться увидеть исправление, но приложение не будет одобрен для Appstore, как это указано здесь

apple approval swift version

Вы получили два решения;

  • ждать яблока выпустить XCode с новой версией быстрых 3.0.2+
  • или вернуть код обратно к быстрым 2, где он работает, с флагом «Использование устаревшего Swift Язык версии» в параметрах сборки Build Settings -> Use Legacy Swift Language Version

Если вы решили вернуться к быстрой 2, готовьтесь с большим количеством терпения: D

+0

Спасибо. Я буду ждать новой версии XCode. – kruttinangopal