【问题标题】:xcodebuild archive- Uncaught exception: object can not be nil (key: IDEArchivePathOverride)xcodebuild 归档 - 未捕获的异常:对象不能为 nil(键:IDEArchivePathOverride)
【发布时间】:2021-08-18 11:48:59
【问题描述】:

我正在尝试构建一个 iOS 框架。我找到了这个教程:https://www.raywenderlich.com/17753301-creating-a-framework-for-ios

在 xcode 12 中构建我的项目没有警告,但是当我尝试通过终端存档它时显示以下错误:

Admins-Mac-mini:TestFramework cxy$ xcodebuild archive -scheme TestFramework -configuration Release -destination 'generic/platform=iOS Simulator' -archivePath './build/TestFramework.framework-iphonesimulator.xcarchive' SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
** INTERNAL ERROR: Uncaught exception **
Uncaught Exception: *** -[__NSDictionaryM setObject:forKey:]: object cannot be nil (key: IDEArchivePathOverride)
Stack:
  0   __exceptionPreprocess (in CoreFoundation)
  1   objc_exception_throw (in libobjc.A.dylib)
  2   -[__NSCFString characterAtIndex:].cold.1 (in CoreFoundation)
  3   -[__NSDictionaryM setObject:forKey:].cold.3 (in CoreFoundation)
  4   -[__NSDictionaryM setObject:forKey:] (in CoreFoundation)
  5   -[Xcode3CommandLineBuildTool _parseOptions] (in Xcode3Core)
  6   -[Xcode3CommandLineBuildTool run] (in Xcode3Core)
  7   main (in xcodebuild)
  8   start (in libdyld.dylib)

Abort trap: 6

谁能告诉我在哪里可以设置 IDEArchivePathOverride?​​p>

提前致谢。

【问题讨论】:

    标签: swift archive xcodebuild xcode12


    【解决方案1】:

    我找到了我的解决方案。不幸的是,它与 IDEArchivePathOverride 无关。

    我的终端需要完整的磁盘访问权限。您可以在设置 -> 安全和隐私 -> 全盘访问中进行设置。在那里你必须添加终端应用程序。

    【讨论】:

      猜你喜欢
      • 2011-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-06
      • 1970-01-01
      • 2010-09-28
      相关资源
      最近更新 更多