Como usar uma estrutura personalizada com um playground no Xcode 9
Estou tentando usar uma estrutura personalizada em um playground, conforme descrito nesta documentação da Apple:
http://help.apple.com/xcode/mac/9.0/#/devc9b33111c
No entanto, não consigo fazer com que o playground reconheça a estrutura (https://github.com/gk-brown/MarkupKit) É uma estrutura de Objective-C de 64 bits que define um módulo.
Aqui está o que eu tentei:
Crie um novo playground de "visão única"Conforme indicado no documento, abra o playground e escolhaArquivo> Salvar como área de trabalhoFeche o playgroundAbra a área de trabalho que contém o playgroundTentativa de escolherArquivo> Adicionar arquivos ao [Nome da área de trabalho]O item de menu é realmente chamado "Adicionar arquivos ..." e está desativado. Sou capaz de contornar isso abrindo o painel Navegador e selecionando Navegador de Projeto. O item de menu muda para "Adicionar arquivos ao TestPlayground" e fica ativado.
Seguindo em frente, conforme indicado no documento:
Navegue para o diretório que contém a estrutura, selecione a estrutura e clique em "Adicionar"No editor, abra o arquivo de origem do playground desejadoAdicione uma declaração de importação para a estrutura (por exemplo, "import MarkupKit")O console exibe o seguinte erro:
error: TestPlayground.playground:5:8: error: no such module 'MarkupKit'
O documento também observa que o espaço de trabalho deve conter pelo menos um esquema ativo que constrói um destino. No entanto, adicionar um projeto ao espaço de trabalho e construí-lo não resolve o problema. O playground ainda não consegue ver a estrutura.
Com base no que li em outros lugares no SO, parece que isso deve ser possível. No entanto, a maioria das informações que encontrei tem de 2 a 3 anos e pode estar desatualizada. A estrutura é um binário universal e tentei apará-la usandolipo como sugerido em algumas outras postagens. Especificamente, eu fiz isso:
https://github.com/gk-brown/MarkupKit/wiki/Deployment
Infelizmente, não ajudou.
Quaisquer sugestões seriam muito apreciadas.