首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Circle.CI和FastLane时导入.ProvisionProfile

使用Circle.CI和FastLane时导入.ProvisionProfile
EN

Stack Overflow用户
提问于 2016-11-25 20:46:46
回答 1查看 437关注 0票数 2

对于我的个人项目,我使用Circle.ci来测试和部署OSX应用程序(使用到S3的upload钩子,在AppStore之外分发它-使用signed with Developer ID分发方法)。我正在使用FastLane构建应用程序,在本地终端构建它时,它可以完美地工作,但在使用CI服务器时,我无法通过代码签名步骤。

问题很简单,密钥链没有导入配置文件,这可以从预构建步骤中看出:

代码语言:javascript
复制
1 key imported.
No provisioning profiles found in repository. 
You must add a provisioning profile to your repository 
to enable CircleCI code-signing support.

Currently installed Code-Signing identities:

Policy: Code Signing
  Matching identities
     0 identities found

  Valid identities only
     0 valid identities found

我已经将我的带有私钥和证书的.p12上传到存储库,那里没有问题。我还将.provisionprofile添加到存储库(根目录,甚至不同的位置),但都无济于事。文档(https://circleci.com/docs/ios-code-signing/)指出需要.mobileprovision,但这只涵盖iOS,而不包括OSX,而系统应该几乎相同,所以我认为这也可以工作。

因此,TLDR的问题是:如何在Circle.CI上导入OSX发行版的配置配置文件,以便密钥链接受该条目?或者有什么方法可以绕过它-比如跳过签名步骤(在XCode中禁用它),然后用一些.sh手动签名?

谢谢大家!

EN

回答 1

Stack Overflow用户

发布于 2016-11-28 14:59:53

我正在分享我使用CircleCI将iOS应用程序部署到Testflight的经验。也许这对你有帮助。

  1. 将配给配置文件放在项目目录的根目录中。请确保它是一个普通的“分发配置文件”,而不是应用商店提交配置文件。
  2. 只需在CircleCI的项目设置中添加.p12密钥。从存储库中删除所有其他证书/ .p12文件。
  3. 我尝试使用快速通道构建和分发构建,但在CircleCI中失败。我在我的Fastfile beta环境中有这三个步骤。

increment_build_number gym(scheme: "myScheme”) pilot

我把它改成了

increment_build_number

  1. 我的圈子配置项文件

machine: environment: GYM_CODE_SIGNING_IDENTITY:"iPhone分发:公司名称(XXXXXX)“xcode: version:"8.0”测试:覆盖:- set -o pipefail && xcodebuild -workspace 'my.xcworkspace‘-scheme 'myscheme’clean build test -sdk iphonesimulator -destination 'id=AC291080-8EFE-4095-8C55-B1E952EFFC36‘CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= PROVISIONING_PROFILE= dependencies: pre:- gem更新快速通道部署: beta_distribution:分支:主命令:-快速通道测试版-健身房--方案"myscheme“--工作区"my.xcworkspace”--导出方法应用商店--use_legacy_build_api false - pilot upload

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40805429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档