Наскоро отворих стария си проект (което енаписана в Swift 2.2 и проект, създаден на Xcode 7.2) в последния XCode 8.3.1. Xcode ме помоли за преобразуване на проекта в бърз 3, тъй като XCode 8.3.1 не поддържа по-стара версия на бърз клик върху проекта за конвертиране и някои промени се извършват автоматично някои Pods I актуализирани от pod install команда и някои ръчно добавени нови swift3 класове. Най-вече всички синтаксиси на класа на viewController са променени ръчно на swift3. Отнема два дни за успешно изграждане на проект в Xcode 8.3.1. Сега, когато тичам моя проект на устройство или симулатор ми показва грешка като:
Файлът "AppName.app" не можа да бъде отворен, защото нямате разрешение да го видите.
Търсих много на StackOverflow и Google и намерих някои решения. Опитах:
- Подмяна на моя info.plist
- Изтриване на извлечените данни
- Дублиране на моето приложение
- Редактиране на разрешението в папката на проекта Промяна
- "Състав за C / C ++ / Objective-C", който е по подразбиране в настройките за създаване
- Проверка на моите архитектури Почистване на моя проект
- И няма и физически папки
- Въведено име на пакет Като: $ {PRODUCT_NAME}
- Променен изпълним файл: $ {EXECUTABLE_NAME}
Но нищо не работи, моля, кажи ми какво трябваПравя го? Имам резервно копие на проекта, ако използвам стар Xcode за изпълнение на проекта всеки път? Моля, това е искане, не затваряйте този въпрос, тъй като не са изпълнени решения, зададени от по-старите въпроси, публикувани на StackOverflow, и този въпрос е различен и заради swift3. Благодаря предварително. :)
Отговори:
0 за отговор № 1Имах същия проблем - един прост продукт -> Чисто работи чудесно.