小编aje*_*rma的帖子

iOS 版 Fastlane 无法运行。正在获取证书和配置文件时显示正在克隆远程 git 存储库...

我正在尝试使用 fastlane 上传构建。我用于实施的视频:

https://www.youtube.com/watch?v=6Jz-Ywxki0U&t=325s

我还使用 fastlane 官方文档将其集成以在 testflight 上部署应用程序。

https://docs.fastlane.tools/getting-started/ios/setup/

我还生成了一个新的 SSH 密钥并将其添加到 ssh-agent 中:

https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/generate-a-new-ssh-key-and-adding-it-to-the-ssh-代理人

这是项目文件夹结构:

在此输入图像描述

当我运行命令时:

$fastlane match init
Run Code Online (Sandbox Code Playgroud)

然后创建匹配文件。

这是匹配文件:

在此输入图像描述

这是快速文件:

platform :ios do

before_all do
# ---------------
  ENV["FASTLANE_USER"] = "<email-id>"
  ENV["FASTLANE_PASSWORD"] = "<correct_password>"
  ENV["FASTLANE_TEAM_NAME"] = "<Team_Name"
  ENV["FASTLANE_ITC_TEAM_NAME"] = "<Team_Name>"

# ---------------
  ENV["PRODUCE_APP_IDENTIFIER"] = "<Bundle_Identifier>"
  ENV["PRODUCE_APP_NAME"] = "FastLaneHureka3"
  ENV["PRODUCE_VERSION"] = "0.1.0"
  ENV["PRODUCE_SKU"] = "FastLaneDemo3"
  ENV["PRODUCE_PLATFORM"] = "ios"

# ---------------

  ENV["MATCH_USERNAME"] = "<email-id>"
  ENV["MATCH_PASSWORD"] = "<correct_password>"
  ENV["MATCH_KEYCHAIN_PASSWORD"] = "<correct_password>"
  ENV["MATCH_GIT_URL"] = "git@github.com:ajeetsharma16/FastlaneCertficates.git"
  ENV["MATCH_APP_IDENTIFIER"] = "<Bundle_ID>"
  ENV["MATCH_TYPE"] = "appstore" …
Run Code Online (Sandbox Code Playgroud)

git github match ios fastlane

8
推荐指数
0
解决办法
1907
查看次数

错误:Apple pay 未完成

我已经使用 Passkit 框架在我的 iOS 应用程序中实现了 Apple Pay。我做了所有 这些事情来设置 Apple Pay。我正在使用沙箱帐户。我在钱包应用程序中添加了卡片,这些卡片是我从这个链接复制的测试卡片。我正在使用的这段代码:

 print("\(((self.grandTotalLabel.text!).replacingOccurrences(of: "$", with: "")))")

        let paymentNetworks = [PKPaymentNetwork.amex]

        if PKPaymentAuthorizationViewController.canMakePayments(usingNetworks: paymentNetworks){

            paymentRequest.supportedNetworks = paymentNetworks
            paymentRequest.merchantCapabilities = .capability3DS
            paymentRequest.requiredShippingAddressFields = [.all]
            paymentRequest.paymentSummaryItems = self.itemToSell(shipping: 10.0)

                            let sameDayShipping = PKShippingMethod(label: "Same day divilery", amount: 12.99)
            sameDayShipping.detail = "Same day divilery Detail"
            sameDayShipping.identifier = "sameDay"

            let twDaysShipping = PKShippingMethod(label: "Two days divilery", amount: 4.99)
            twDaysShipping.detail = "Two days divilery Detail"
            twDaysShipping.identifier = "twoDays"

            let freeShipping = …
Run Code Online (Sandbox Code Playgroud)

ios passkit swift applepay

6
推荐指数
1
解决办法
4446
查看次数

如何使用 URLSession 从 url 获取 JSON 数据?

我正在开发一个 iOS 应用程序,我必须从这个 url获取数据。

我可以看到这个 url 包含 JSON 数据,所以这里我是否需要解析它,我不知道如何获取这个 JSON 数据。

这是我的代码。

import UIKit
import SwiftyJSON

typealias ServiceResponse = (ApiResponseData, NSError?) -> Void

class ApiManager: NSObject {

    var session:URLSession? = nil
    var urlRequest:URLRequest? = nil

    override init(){
        super.init()

        urlRequest = URLRequest(url: URL(string:"https://dl.dropboxusercontent.com/s/2iodh4vg0eortkl/facts.json")!)
        urlRequest?.addValue("application/json; charset=utf-8", forHTTPHeaderField: "Content-Type")
        session = URLSession(configuration: .default)

    }

    func callRestApiToFetchDetails(onCompletion: @escaping ServiceResponse) {
        let task = session?.dataTask(with: urlRequest!, completionHandler: {data, response, error -> Void in
            print("Response = \(data)")

            do {
                let jsonData = try JSONSerialization.jsonObject(with: …
Run Code Online (Sandbox Code Playgroud)

json ios nsurlsession swift

5
推荐指数
1
解决办法
3892
查看次数

标签 统计

ios ×3

swift ×2

applepay ×1

fastlane ×1

git ×1

github ×1

json ×1

match ×1

nsurlsession ×1

passkit ×1