簡體   English   中英

如何找到 XCODE_WORKSPACE 名稱和 SCHEME 名稱

[英]How can I find XCODE_WORKSPACE name and SCHEME name

我在 Android Studio (Windows 10) 中創建了一個應用程序 Test1,我想將其轉換為 IOS (.ipa)。 我已閱讀文章: How to generate an IOS IPA in windows using Android studio for a Flutter app? 我正在為這個項目使用 codemagic。 在第二步(從設置>構建平台> IOS)我遇到了錯誤xcodebuild build -workspace "$XCODE_WORKSPACE.xcworkspace" -scheme "$XCODE_SCHEM..

我使用的配置文件是codemagic.yaml

# Check out https://docs.codemagic.io/getting-started/building-a-native-ios-app/ for more information
# Please review and update values in curly braces

workflows:
    ios-app:
        name: iOS App
        environment:
            vars:
                XCODE_WORKSPACE: "{{ ADD WORKSPACE NAME HERE }}"
                XCODE_SCHEME: "{{ ADD SCHEME NAME HERE }}"
            xcode: latest
            cocoapods: default
        scripts:
            - xcodebuild build -workspace "$XCODE_WORKSPACE.xcworkspace" -scheme "$XCODE_SCHEME" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO
        artifacts:
            - $HOME/Library/Developer/Xcode/DerivedData/**/Build/**/*.app
            - $HOME/Library/Developer/Xcode/DerivedData/**/Build/**/*.dSYM

我想問題出在環境變量(XCODE_WORKSPACE、XCODE_SCHEME)中。 如何找到變量的名稱?

App 的名稱是 Test1(不是真實姓名)。 我在 github 上發布了 URL ( https://github.com/Psiloritis/Test1 )

布局名稱是“activity_main.xml” Java 名稱是“MainActivity.java”

所有這些變量( XCODE_WORKSPACEXCODE_PROJECTXCODE_SCHEME )都對應於 iOS 項目中的文件名,Flutter 項目的默認值分別為Runner.xcworkspaceRunner.xcodeprojRunner

為 iOS 構建 Flutter 應用程序的最簡單方法是使用 Codemagic 中的 UI 設置,但如果您更喜歡使用 yaml,則可以更輕松地在 UI 中設置所有內容,然后將配置導出為 codemagic.yaml。

如果你想通過 Xcode 修改配置文件,你可以使用 VNC 連接到 Codemagic 構建機器,參見這里的指南。 另外,請查看本指南,了解如何在 Codemagic 中設置自動 iOS 代碼簽名。

有關 iOS 代碼簽名的一般概述,您可以訪問ioscodesigning.io

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM