gpt4 book ai didi

ios - 从终端构建项目抛出配置文件错误

转载 作者:行者123 更新时间:2023-11-29 03:11:22 25 4
gpt4 key购买 nike

我正在尝试使用终端为我的应用程序创建ipa

我能够成功构建我的应用程序,但是当转换为ipa时,它会抛出以下错误:

Check dependencies
Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “/Users/xxxx/Downloads/Certificate/xxxx.mobileprovision”, however, no such provisioning profile was found.
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.0'

** ARCHIVE FAILED **

当我尝试使用 X-Code 构建相同的应用程序时,它在相同的 provisioning profile 下运行良好。

我正在运行的构建 ipa 的脚本是

xcodebuild -verbose -project Build_Project_From_Terminal.xcodeproj -scheme nameOfProject -configuration Release -sdk iphoneos clean archive CONFIGURATION_BUILD_DIR="/Users/xxxx/Desktop/xxxx/Project Name/build" PROVISIONING_PROFILE="/Users/xxxxx/Downloads/Certificate/xxxxx.mobileprovision"

编辑 1:

我已经将我的脚本更改为

DEVELOPER_NAME="xxxxxxxxx" APP_NAME="xxxxxx"

xcodebuild archive -project $APP_NAME.xcodeproj -scheme $APP_NAME -archivePath ./$APP_NAME.xcarchive

xcodebuild -exportArchive -exportFormat APP -archivePath ./$APP_NAME.xcarchive -exportPath ./$APP_NAME.ipa

iphoneos PackageApplication -v ./$APP_NAME.app -o ./$APP_NAME.ipa --sign $DEVELOPER_NAME --embed ./*.mobileprovision

有了这个,我得到了 $APP_NAME.ipa.app 作为输出。当我尝试安装它时,它根本没有安装。

我们将不胜感激。

最佳答案

请使用其他方法。这是一个工作示例


DEVELOPER_NAME="您的苹果开发者名称"APP_NAME="应用名称"

xcodebuild archive -workspace $APP_NAME.xcworkspace -scheme $APP_NAME -archivePath ./$APP_NAME.xcarchive

xcodebuild -exportArchive -exportFormat APP -archivePath ./$APP_NAME.xcarchive -exportPath ./$APP_NAME.ipa

iphoneos PackageApplication -v ./$APP_NAME.app -o ./$APP_NAME.ipa --sign $DEVELOPER_NAME --embed ./*.mobileprovision


将上述 shell 脚本保存在一个文件 (abc.sh) 中,并将该文件与您的配置文件一起保存在您的项目文件夹中。使用终端运行此脚本会将 ipa 保存在项目目录中。

关于ios - 从终端构建项目抛出配置文件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22211777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com