【发布时间】:2017-07-14 20:55:38
【问题描述】:
我正在尝试使用 Fastlane 和 CircleCI 来帮助自动部署到 iOS App Store。我不断收到一条错误消息,上面写着Code signing is required for product type 'App Extension' in SDK 'iOS 10.3'。我尝试过使用 Fastlane Match,但这似乎并没有帮助。我的Fastfile 的重要部分如下。
desc "Deploy a new version to the App Store"
lane :release do
match(type: "appstore")
gym(scheme: "myapp", workspace: "myapp.xcworkspace", include_bitcode: true, export_method: "app-store") # Build your app - more options available
deliver(force: true)
end
为了设置 Fastlane Match,我运行了以下命令。
fastlane match init
fastlane match nuke distribution
fastlane match appstore
我还在安装配置文件之前收到以下消息。
[11:40:08]: There are no local code signing identities found.
You can run `security find-identity -v -p codesigning` to get this output.
This Stack Overflow thread has more information: https://stackoverflow.com/q/35390072/774.
(Check in Keychain Access for an expired WWDR certificate: https://stackoverflow.com/a/35409835/774 has more info.)
问题是堆栈溢出与推送服务有关。我的应用目前不使用推送通知。我也无法真正检查钥匙串访问,因为它使用的是 Circle CI。
【问题讨论】:
标签: ios xcode code-signing circleci fastlane