Как настроить игровые площадки XCode для стабильного использования встроенных фреймворков? - PullRequest
0 голосов
/ 01 мая 2018

У AudioKit были игровые площадки с момента их появления, и мы сделали сотни из них, но в Xcode 8 их стало сложно использовать. После примерно 4-5 просмотров игровых площадок в среднем Xcode прекратит работу на любых игровых площадках и нуждается в перезапуске.

Вот код игровой площадки AudioKit: https://github.com/AudioKit/AudioKit/tree/master/Playgrounds

а также экранные записи о том, как они должны работать: http://audiokit.io/playgrounds/

Мы в основном используем установку, описанную в этом блоге, для использования инфраструктуры AudioKit на игровых площадках: https://m.pardel.net/using-3rd-party-frameworks-in-swift-playgrounds-fd415f6dba10

Детские площадки одинаково нестабильны, если мы используем игровые площадки на самом Xcodeproj, как если бы мы использовали файл фреймворка.

Кто-нибудь знает, что произошло с игровыми площадками Xcode, нестабильными с фреймворками, или посоветуете, как мы могли бы изменить настройки, чтобы игровые площадки снова стали стабильными?

Площадки AudioKit были основной частью того, что делает AudioKit простым в использовании, и их потеря тяжело сказалась на мне, поэтому я рад предложить награду (мою первую, так что терпите меня).

1 Ответ

0 голосов
/ 07 мая 2018

Я давно не работал с игровыми площадками, но сегодня я хотел кое-что проверить. Я обнаружил, что игровые площадки чрезвычайно нестабильны, и Xcode постоянно зависает. Все, что я импортировал, было UIKit, ничего особенного; просто разбор строки в цикле. Как и вы, я мог бы запустить его несколько раз, прежде чем перезапустить Xcode, чтобы восстановить отзывчивость. Это в Xcode v9.3 (9E145).

...