gpt4 book ai didi

ios - 从终端构建应用程序时代码设计失败

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

我正在尝试在终端中使用 xcodebuild 命令构建我的应用程序。然而,它没有这样做,并给我这个错误:

CodeSign build/Release-iphoneos/frameworkname.framework
cd /path/frameworkname
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin"

Signing Identity: "my signing identity"
Provisioning Profile: "provisioning profile"
(numbersandletters)

/usr/bin/codesign --force --sign numbersandletters /path/frameworkname/build/Release-iphoneos/frameworkname.framework
/path/frameworkname/build/Release-iphoneos/frameworkname.framework: bundle format unrecognized, invalid, or unsuitable
Command /usr/bin/codesign failed with exit code 1

** BUILD FAILED **

The following build commands failed:
CodeSign build/Release-iphoneos/frameworkname.framework
(1 failure)

我在项目文件夹中使用此命令:

xcodebuild -target myprojectname -sdk iphoneos -configuration Release

还尝试添加 -project myprojectname.xcodeproj 但这没有什么区别,我仍然会遇到同样的错误。

我尝试了发布的脚本 here但这对我也不起作用。我认为这是因为我的框架中没有 Versions 文件夹。那可能是一个开始的地方,但我不知道该怎么做。任何帮助将不胜感激:)

最佳答案

尝试像这样构建:

security unlock-keychain -p aPassword /Users/aUser/Library/Keychains/login.keychain && \ 
xcodebuild -scheme 'aScheme' Release archive CODE_SIGN_IDENTITY="AcodeSignIdentity" PROVISIONING_PROFILE="aProvisioningProfile"

特别注意

1) 钥匙串(keychain)解锁(如果你可以从 gui 解锁则不需要)

2)方案的使用

关于ios - 从终端构建应用程序时代码设计失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27108343/

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