Atualizei para o Xcode 6.1 hoje e adivinhe: Agora estou tendo problemas para enviar versões usando o aplicativo de desktop TestFlight. Aqui está o erro que estou recebendo enquanto o aplicativo começa a criar o IPA:
erro: / usr / bin / codesign --force --preserve-metadata = identificador, direitos, regras de recursos --sign 854059d45eed724593debef577a562e1ba96ab55 --resource-rules = / tmp / QYFSJIvu7W / Payload / XX.app / ResourceRules.plist / tmp /QYFSJIvu7W/Payload/XX.app falhou com o erro 1. Saída: Aviso: o uso de --preserve-metadata com a opção "resource-rules" (descontinuado no Mac OS X> = 10.10)! Aviso: --resource-rules foi descontinuado no Mac OS X> = 10.10! /tmp/QYFSJIvu7W/Payload/XX.app/ResourceRules.plist: não pode ler recursos
O 'Artigo de Suporte' não faz ideia do que está acontecendo.
Não parece ser um problema do TestFlight porque o mesmo acontece em um ambiente de IC como o Jenkins, usando o xcrun ou ferramentas semelhantes.
O aplicativo não foi atualizado por meses, então eu sei que não esperava atualizações para corrigir isso tão cedo. Costumava funcionar muito bem para mim e para meus clientes, por isso também não estou interessado em abandoná-lo por outra coisa.
Qualquer idéia sobre o que é esse erro e como corrigi-lo seria muito apreciada.
xcrun -sdk iphoneos PackageApplication -v <Path_to_App> -o <Path_to_IPA> --sign <Distribution_certificate> --embed <Provisioning_profile>
. Com o Xcode 6.0.1, tudo funcionou bem.