【问题标题】:Xcode 7.0.1 with CocoaPods app compile error Exit code 1带有 CocoaPods 应用程序的 Xcode 7.0.1 编译错误退出代码 1
【发布时间】:2015-12-31 20:32:49
【问题描述】:

我最近升级到了最新的 Xcode,在添加了一堆新代码并修复了我所有的正常编译错误后,我得到了以下错误。

PhaseScriptExecution Copy\ Pods\ Resources /Users/dpreston10/Library/Developer/Xcode/DerivedData/Pesto-dxseswuhgbzbluabjffcnlgzjelu/Build/Intermediates/Pesto.build/Debug-iphoneos/Pesto.build/Script-EF1179D6E7811474BD220AEA.sh
cd /Users/dpreston10/Dropbox/Pesto
/bin/sh -c /Users/dpreston10/Library/Developer/Xcode/DerivedData/Pesto-dxseswuhgbzbluabjffcnlgzjelu/Build/Intermediates/Pesto.build/Debug-iphoneos/Pesto.build/Script-EF1179D6E7811474BD220AEA.sh

/Users/dpreston10/Dropbox/Pesto/Pods/GoogleMaps/Frameworks/GoogleMaps.framework/Versions/A/Resources/GoogleMaps.bundle
/Users/dpreston10/Dropbox/Pesto/Pods/JSQMessagesViewController/JSQMessagesViewController/Assets/JSQMessagesAssets.bundle
ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile /Users/dpreston10/Library/Developer/Xcode/DerivedData/Pesto-dxseswuhgbzbluabjffcnlgzjelu/Build/Products/Debug-iphoneos/Pesto.app/JSQMessagesViewController.nib /Users/dpreston10/Dropbox/Pesto/Pods/JSQMessagesViewController/JSQMessagesViewController/Controllers/JSQMessagesViewController.xib --sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk
2015-10-03 16:35:22.011 Interface Builder Cocoa Touch Tool[12168:7780607] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetClass' from MGCopyAnswer got '{
ArtworkDeviceIdiom = pad;
ArtworkDeviceScaleFactor = "-1";
DevicePerformanceMemoryClass = 1;
 }'
 2015-10-03 16:35:22.011 Interface Builder Cocoa Touch Tool[12168:7780607] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetFallbacks' from MGCopyAnswer got '{
ArtworkDeviceIdiom = pad;
ArtworkDeviceScaleFactor = "-1";
DevicePerformanceMemoryClass = 1;
}'
2015-10-03 16:35:22.017 Interface Builder Cocoa Touch Tool[12168:7780607] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetClass' from MGCopyAnswer got '{
ArtworkDeviceIdiom = pad;
ArtworkDeviceScaleFactor = "-1";
DevicePerformanceMemoryClass = 1;
}'2015-10-03 16:35:22.017 Interface Builder Cocoa Touch Tool[12168:7780607] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetFallbacks' from MGCopyAnswer got '{
ArtworkDeviceIdiom = pad;
ArtworkDeviceScaleFactor = "-1";
DevicePerformanceMemoryClass = 1;
}'
2015-10-03 16:35:22.024 Interface Builder Cocoa Touch Tool[12168:7780607] Please stop using -[UIToolbar _setForceTopBarAppearance:]
2015-10-03 16:35:22.024 Interface Builder Cocoa Touch Tool[12168:7780607] Please stop using -[UIToolbar _setForceTopBarAppearance:]
2015-10-03 16:35:22.025 Interface Builder Cocoa Touch Tool[12168:7780607] Error creating notification handler for simulator graphics quality override: 1000000
2015-10-03 16:35:22.035 Interface Builder Cocoa Touch Tool[12168:7780607] Please stop using -[UIToolbar _setForceTopBarAppearance:]
2015-10-03 16:35:22.035 Interface Builder Cocoa Touch Tool[12168:7780607] Please stop using -[UIToolbar _setForceTopBarAppearance:]
ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile /Users/dpreston10/Library/Developer/Xcode/DerivedData/Pesto-dxseswuhgbzbluabjffcnlgzjelu/Build/Products/Debug-iphoneos/Pesto.app/JSQMessagesCollectionViewCellIncoming.nib /Users/dpreston10/Dropbox/Pesto/Pods/JSQMessagesViewController/JSQMessagesViewController/Views/JSQMessagesCollectionViewCellIncoming.xib --sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer//Users/dpreston10/Dropbox/Pesto/Pods/Target Support Files/Pods/Pods-resources.sh: line 25: echo: write error: Resource temporarily unavailable
Command /bin/sh failed with exit code 1

我已尝试清理项目,还为我的应用删除了 Xcode/DerivedData 目录。

【问题讨论】:

  • 您打开的是.xcodeproj 文件而不是.workspace 文件吗?
  • 我使用 .workspace 打开项目。
  • 如果您找到了解决方案,请告诉我们!我对 Mixpanel 和 DMActivityInstagram 有这个问题
  • 与 mixpanel 相同

标签: ios xcode compiler-errors cocoapods xcode7


【解决方案1】:

好的,所以我想发布我为清除此错误所做的工作。

关闭 Xcode

在我的项目文件夹中,我删除了 Pods 文件夹、Podfile.lock 和 xcworkspace 文件。

然后我在我的项目文件夹中重新运行 pod install。

一旦我这样做了,我就可以编译和运行了。

【讨论】:

  • 尝试了这些说明,但它们对我不起作用。关闭并重新启动 Macbook Pro,它工作正常,去看看。我的略有不同,因为构建和运行可以正常工作,但归档发布版本会在我的一个 Pod 中的 .xib 上运行到“第 25 行:回显:写入错误:资源暂时不可用”。
  • 我自己又遇到了这个问题。这太烦人了
  • +1 重启的事情......刚刚浪费了 4 个小时。我现在要在角落里默默地哭泣……
  • 我刚开始使用 Xcode 7.3 得到这个。有谁知道是否有任何关于为什么会发生这种情况的实际更新? (顺便说一句,重启也适用于我)
  • 你们使用mixpanel pod吗?就我而言,这似乎只是发生了
【解决方案2】:

尝试按照 @ChadPodosky 在 cmets 中的建议重新启动您的 Mac。对我有用

我还尝试再次杀死我的 Pods 目录和 pod install-ing,但没有帮助。

【讨论】:

  • 我在雷达下向 Apple 提交了错误报告://31552418。
【解决方案3】:

以下是我使用 cocoapods 版本 1.2.1、Xcode 版本 8.3.3 (8E3004b) 解决此问题的步骤

  1. 删除了DerivedData文件夹中app的数据。

  2. 删除了 Pods floder、Podfile.lock 和 xcworkspace 文件。

  3. 重启 Mac。

  4. 再次安装 pod

或者在命令行中运行shell。

杀死所有 Xcode

xcrun -k

xcodebuild -alltargets clean

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang.$(whoami)/ModuleCache"

rm -rf ~/Library/Developer/Xcode/DerivedData/*

rm -rf ~/Library/Caches/com.apple.dt.Xcode/*

sudo 关闭 -r 现在

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-11
    • 1970-01-01
    • 2018-04-18
    • 2015-10-14
    • 2013-03-24
    • 1970-01-01
    • 2015-01-28
    • 2013-08-17
    相关资源
    最近更新 更多