Я создаю фреймворк iOS и хочу скопировать некоторые шаблоны XCode из моего каталога фреймворка (которые не включены в мой .xcproject, но находятся в папке, содержащей проект), когда мой фреймворк установлен Кокоаподы. Другими словами, когда разработчик устанавливает мою среду с Cocoapods или вручную, я хочу скопировать шаблоны в его папку «Файлы шаблонов XCode».
Я пытаюсь выполнить файл сценария swift из фазы сборки XCode следующим образом:
swift "${SRCROOT}/Folder/Folder/installer.swift"
Но я получаю эту ошибку, когда пытаюсь его построить:
/<unknown>:1:1: module 'Swift' was created for incompatible target x86_64-apple-ios13.0: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator/prebuilt-modules/Swift.swiftmodule/x86_64.swiftmodule
Если я выполняю swift installer.swift
с терминала, скрипт работает. Итак, я думаю, что есть проблема с моим Xcode.
Мой файл installer.swift копирует файлы шаблона в папку Xcode Template Files.
Я не знаю, является ли этот путь правильным, но я пока не нашел другого решения.