Допустим, я делаю следующее:Как создать версию версии iOS в Xcode?
- Открыть Xcode 7
- Файл | Новые | Проект | Cocoa Touch Framework
- Создать «TestFramework» с языком Swift
- Создать файл Hello.swift с общедоступным func hello() {print ("Hello")}.
Отсюда я могу построить отладочную структуру фреймворка (внутри папки Debug-iphoneos), но я не могу понять, как создать версию версии фреймворка (внутри Release-iphoneos). Я думал, что Архив может это сделать, но это не так. Указатели, пожалуйста?
Это похоже на плохой способ создания версии библиотеки. Вы должны изменить схему. Это из-за ошибки или это предназначение? – Ana
Вот как это должно быть. Возможность выбора между ними полезна. Например, возможно, ваша версия отладки имеет сетевые вызовы, которые подключаются к другой конечной точке, чем ваша версия выпуска. Или, может быть, ваша версия отладки имеет очень подробный журнал. Я считаю, что вы также можете создавать больше флагов, чем флаги «выпуска» и «отладки». Любой код, который вы не хотите находиться в версии выпуска, можно включить в инструкцию «If Debug», и все, что вам нужно сделать, это схемы коммутатора. –
Я согласен с @Ana, следует полагаться на функцию архива вместо того, чтобы лелеять с помощью схемы запуска. Однако после архивирования я понятия не имею, где находится конечный продукт. – Mazyod