相关疑难解决方法(0)

Xcode 12,为 iOS 模拟器构建,但链接为 iOS 构建的目标文件,用于架构 arm64

试图在 Xcode 12 (beta 5) 中构建一个大型(并在 Xcode 11 上工作!)项目以准备 iOS 14。代码库以前是 Obj-C,但现在包含 Obj-C 和 Swift,并使用了Obj-C 和/或 Swift 也是如此。

我已经使用 Xcode 12 支持(目前是 1.10.0.beta 2)拉取了 Cocoapods 的新测试版。

Pod 安装成功。当我进行构建时,我在 pod 框架上收到以下错误:

为 iOS 模拟器构建,但链接为 iOS 构建的目标文件,用于架构 arm64

当我lipo -info在框架上运行时,它有:armv7s armv7 i386 x86_64 arm64。

以前,该项目的有效架构设置为:armv7、armv7s 和 arm64。

根据 Apple 的文档,在 Xcode 12 中,该设置将消失。Architectures 设置为 $(ARCHS_STANDARD)。我在排除的架构中没有设置任何内容。

任何人都知道这里可能发生什么?我还没有能够用一个更简单的项目来重现这个。

xcode ios xcode12 xcode12beta5 xcode12beta6

514
推荐指数
32
解决办法
26万
查看次数

构建项目xcode时出错:"你没有权限"

你好,这可能是一个愚蠢的问题,可能会被问到,但我没有得到适当的解决方案.我从互联网上下载了一个项目,当我试图运行它/构建它时,xCode说:

无法打开文件"PROJECT NAME",因为您无权查看它.

我也将读/写权限放到项目文件夹中,但仍然无法正常工作.

任何人都可以知道为什么会这样吗?请帮我解决这个问题

在此输入图像描述

iphone xcode ios swift

43
推荐指数
10
解决办法
6万
查看次数

Xcode 12 - 没有要编译的架构(ONLY_ACTIVE_ARCH=YES,active arch=x86_64,VALID_ARCHS=arm64e armv7s arm64 arm7)

由于我将 Xcode 更新为 Xcode 12,因此在构建时出现此错误:

Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=arm64e armv7s arm64 arm7)
Run Code Online (Sandbox Code Playgroud)

我尝试了很多东西:

  • 通过卸载/重新安装 Pod pod install
  • Build Active Architecture OnlyNoYes进行调试发布
  • Pods 项目也一样

不知道该怎么办。当我想在 iOS 14 上启动时会出现此错误,但在 iOS 13.7 中,此操作完美无缺。

- 编辑 -

我通过在“MyProject”和“MyProjectTest”中添加arm64 arm64e armv7 armv7s x86_64到 来解决我的问题,VALID_ARCHS现在它可以工作了。

xcode ios react-native ios14 xcode12

18
推荐指数
4
解决办法
2万
查看次数

Xcode 10:如何切换到旧的构建系统?

Xcode 10中的新构建系统似乎存在一些问题.如何切换到旧的(遗留)构建系统?

xcode xcode10 legacy-build-system

12
推荐指数
1
解决办法
7505
查看次数

由于您没有权限,因此无法打开文件

我一直收到错误:

The file "Blah" couldn't be opened because you do not have permission to view it. 
Run Code Online (Sandbox Code Playgroud)

我在这个问题上尝试了前5个答案 -

"无法打开文件"MyApp.app",因为在Xcode 6 Beta 4中运行应用程序时,您无权查看它

但它们不起作用.

注:我删除了debug,并releaseTestBuild Settings与所得到的数据多次被清除.

在此输入图像描述

info.plist中

在此输入图像描述

ios xcode6

11
推荐指数
1
解决办法
6969
查看次数

在 Xcode 12 上构建,显示“Any iOS Device(armv7, arm64)”

我将现有项目迁移到 Xcode12。我不得不VALID_ARCHS从构建设置中删除。并arm64Excluded Architecture( Any iOS simulator SDK)添加。然后我就可以在 iOS14 模拟器上运行应用程序了。

但是现在在创建存档时它正在显示。

Any iOS Device(armv7, arm64)
Run Code Online (Sandbox Code Playgroud)

请参阅此屏幕截图。

在此处输入图片说明

在以前的Xcode中它显示 Generic iOS Device

这是否意味着应用程序将不支持所有 iOS 手机?

xcode objective-c ios swift xcode12

11
推荐指数
1
解决办法
7896
查看次数

无法打开文件"<appName> .app",因为您无权查看它

当我尝试运行我的应用时收到以下警告:

无法打开文件"WxChase.app",因为您无权查看它.

我已经查看了以前可以找到的所有问题,但找不到答案.

我试过了:

  • 替换我的info.plist
  • 删除派生数据
  • 复制我的应用程序
  • 编辑项目文件夹的权限
  • 在构建设置中将"C/C++/Objective-C的编译器"更改为默认值
  • 检查我的架构
  • 清洁我的项目

谢谢你的帮助!

更新:我无法在模拟器或手机上运行它.

xcode ios

9
推荐指数
3
解决办法
2万
查看次数

无法打开文件"***.app",因为您无权查看该文件

在XCode 6.3和XCode 7中使用swift代码运行我的项目时,我收到此错误:

无法打开文件"***.app",因为您无权查看该文件

我的应用程序不再启动了.我检查了编译器设置是否正确.可执行文件名和包名称也是正确的.

多次清理项目,也删除了XCtest目标.

xcode ios swift xcode7

6
推荐指数
1
解决办法
4147
查看次数

Xcode 错误:无法打开文件,因为您没有查看它的权限

无法打开该文件,因为您没有查看它的权限

今天我打开我的电脑,发现我的所有项目都为项目中的每个文件显示了这个错误。我的一些项目有第三方库,有些没有。我检查了这个问题中的所有答案,但没有任何帮助。我也尝试按照这篇文章重新安装 Xcode ,它也没有效果。

当然,我尝试重新启动我的 mac,并按照 Xcode 的要求更改了权限,但没有帮助。正如我发现的那样,这是一个非常常见的错误,可能由于不同的原因而发生。昨天一切正常,我没有更新 macOS 或 Xcode,但是在打开计算机后它开始出现这些错误。

系统:macOS Catalina 10.15.1

Xcode: 11.2.1 (重装后,之前Xcode有低版本)

在此处输入图片说明

macos xcode macos-catalina

6
推荐指数
1
解决办法
7879
查看次数

Xcode 6.1 - 由于您无权查看Nib,因此无法打开Nib

我有这个非常奇怪的问题.升级到Xcode 6.1后,我在一些随机的nib上得到这些错误:

/* com.apple.ibtool.errors */
/Users/xxx/Library/Developer/Xcode/DerivedData/WorkspaceInfinity-fufemvkrqrpfbmcwcrcicvoxtmvj/Build/Products/Debug-iphoneos/CoreFramework.embeddedframework/Resources/yyy.nib: 
error: The file “yyy.nib” couldn’t be opened because you don’t have permission to view it.
        Failure Reason: You don’t have permission.
        Recovery Suggestion: To view or change permissions, select the item in the Finder and choose File > Get Info.
        Underlying Errors:
            Description: The operation couldn’t be completed. Permission denied
            Failure Reason: Permission denied
Run Code Online (Sandbox Code Playgroud)

我正在使用kstenerud iOS Universal Framework解决方案.如果我回到Xcode 6.0,问题就会消失.我尝试了所有常见的解决方案,如删除派生数据,清理产品,在项目中重新添加这些文件.

如果我查看App包,我看到我有一个别名而不是这些nib(这是不起作用的).似乎Copy Bundle Resources步骤可能已被破坏.

xcode ios

2
推荐指数
1
解决办法
4024
查看次数