Tes*_*est 89 xcode ios xcode10
每次我构建控制台都显示此消息.
CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app(在目标:Desker中)cd/Users/admin/Desktop/AppStoreBuild/Project201 export CODESIGN_ALLOCATE =/Applications/Xcode.app/Contents /开发商/工具链/ XcodeDefault.xctoolchain在/ usr/bin中/ codesign_allocate
签名身份:" - "
/usr/bin/codesign --force --sign - --entitlements /Users/admin/Desktop/AppStoreBuild/Project201/build/Project.build/Debug-iphonesimulator/Project.build/Project.app.xcent --timestamp=none /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app
Run Code Online (Sandbox Code Playgroud)
/Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app:不允许使用资源分叉,Finder信息或类似碎片 命令CodeSign失败并返回非零退出代码
......有没有办法找出这种失败的原因.它显示签名身份:" - "当我尝试在模拟器中运行时.为什么我们需要在模拟器中签名身份.还有一件事是,如果我退出xcode并重新启动,它将在我更改代码时正确构建或添加方法将再次构建失败.
任何帮助将不胜感激
oma*_*oft 296
我有这个问题,Xcode无法在设备上编译,但在模拟器上它工作正常.
我用这个步骤解决了:
之后一切正常.
小智 20
如果还得到代码签名,则失败,并显示错误“不允许使用资源派生,Finder信息或类似的碎屑”。
在控制台中运行以下脚本进行修复:
$ xattr -cr <path_to_app_bundle>
Run Code Online (Sandbox Code Playgroud)
rjo*_*don 14
永久删除资源文件中的扩展文件属性,而不是在编译的应用程序包中:
打开终端
将目录更改为源文件的根目录
$ cd /Users/rjobidon/Documents/My\ 项目
列出所有扩展属性
$ xattr -lr .
Run Code Online (Sandbox Code Playgroud)
$ xattr -cr .
Run Code Online (Sandbox Code Playgroud)
Apple 引入了安全强化更改,因此代码签名不再允许应用程序包中的任何文件具有包含资源分支或 Finder 信息的扩展属性。
Md *_*vez 12
尝试清理项目:
1. shift + cmd + k
2. shift + cmd + Alt + k
Run Code Online (Sandbox Code Playgroud)
然后尝试再次运行您的项目。希望这能解决问题。
直到今天,这才发生在我身上,只是在获取信息中添加了带有“隐藏扩展名”的.png图像之后。(右键单击图像)该图像已添加到我的Xcode项目的文件目录中。
当取消选中框并将.png图像重新添加到Xcode的目录中时,我随后进行了清理和构建,并在此之后运行良好,如果您问我,这是一个非常奇怪的错误。
在添加 .dae 和 .png 文件并将 .dae 与 XCode Editor 转换为 SceneKit 场景文件格式 (.scn) 后,这个问题发生在我身上。
在做了更多研究之后,我在这里找到了解决方案 - https://forums.developer.apple.com/thread/109951#336225
解决问题的步骤:
小智 6
这是因为代码签名不再允许应用程序包中的任何文件具有包含资源分支或 Finder 信息的扩展属性。
要查看哪些文件导致此错误,请转到 .app 文件夹,通常如下所示: /Users/XXXX/Library/Developer/Xcode/DerivedData/MyProject-ckbzynxqjmstxigbdwwkcsozlego/Build/Products/Debug-maccatalyst/ (我的是 Catalyst 项目)在航站楼,
cd <above path>
xattr -lr .
Run Code Online (Sandbox Code Playgroud)
你会看到一些文件具有扩展属性:
./MyProject.app/Contents/Resources/shopping_cart.png: com.apple.lastuseddate#PS: 00000000 BE 31 D5 5E 00 00 00 00 D0 40 FE 39 00 00 00 00 |.1.^.....@ .9....|
然后转到您的项目文件夹或这些文件的引用文件夹,删除扩展属性:
cd /Users/XXXX/Work/MyProject
xattr -cr .
Run Code Online (Sandbox Code Playgroud)
清理所有引用的文件夹后,转到 Xcode 并重建。
在 Xcode 中:转到“首选项”“注销”当前用户。
关闭Xcode
在钥匙串中:转到“登录”和“所有项目”
- Sort by kind
- remove "Apple Worldwide Developer Relation Certification Authority"
- remove "Developer ID Certification Authority"
- remove "iPhone Developer ...."
Run Code Online (Sandbox Code Playgroud)
打开Xcode
转到首选项并登录您的用户苹果帐户
在您的本机设备上运行构建
归档时间: |
|
查看次数: |
66140 次 |
最近记录: |