[英]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_WORKSPACE
、 XCODE_PROJECT
、 XCODE_SCHEME
)都对应于 iOS 项目中的文件名,Flutter 项目的默认值分别为Runner.xcworkspace
、 Runner.xcodeproj
和Runner
。
为 iOS 构建 Flutter 应用程序的最简单方法是使用 Codemagic 中的 UI 设置,但如果您更喜欢使用 yaml,则可以更轻松地在 UI 中设置所有内容,然后将配置导出为 codemagic.yaml。
如果你想通过 Xcode 修改配置文件,你可以使用 VNC 连接到 Codemagic 构建机器,参见这里的指南。 另外,请查看本指南,了解如何在 Codemagic 中设置自动 iOS 代码签名。
有关 iOS 代码签名的一般概述,您可以访问ioscodesigning.io 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.