我完成的步骤:
Travis开始构建我的项目,但是它抛出错误:
未找到签名证书“ Mac Development”:未找到具有私钥的匹配ID“ XXXXX”的“ Mac Development”签名证书
我的.travis.yml:
os: osx language: swift osx_image: xcode11.3 script: xcodebuild clean build test -project MyApp.xcodeproj -scheme "MyApp" -sdk "macOS 10.15" -destination "platform=macOS" ONLY_ACTIVE_ARCH=NO
我尝试了全部禁用代码签名(https://stackoverflow.com/a/54296008)的技巧,但这更像是一种黑客。但是我想要一个干净的解决方案。
但是Xcode在我的代码上签名,但Travis没有。 我如何也可以在Travis CI上签名我的MacOS应用程序
?顺便说一句:我只有一个[[免费 Apple开发人员帐户,所以我无法从https://developer.apple.com下载证书[我执行的步骤:为MacOS应用程序创建了一个新的空白Xcode项目,为CI设置创建了.travis.yml文件,将未经编辑的Xcode项目推送到了我的GitHub存储库中,Travis开始构建我的项目,但是...