小编Pau*_*l R的帖子

找不到架构i386的符号

当尝试使用Xcode编译时,我收到以下错误:

  **Ld /Users/doronkatz/Library/Developer/Xcode/DerivedData/iKosher-bphnihrngmqtkqfgievrrumzmyce/Build/Products/Debug-iphonesimulator/iKosher.app/iKosher normal i386
    cd /Users/doronkatz/Sites/xCode/iKosher
    setenv MACOSX_DEPLOYMENT_TARGET 10.6
    setenv PATH "/Xcode4/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Xcode4/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Xcode4/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Xcode4/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk -L/Users/doronkatz/Library/Developer/Xcode/DerivedData/iKosher-bphnihrngmqtkqfgievrrumzmyce/Build/Products/Debug-iphonesimulator -L/Users/doronkatz/Sites/xCode/iKosher -F/Users/doronkatz/Library/Developer/Xcode/DerivedData/iKosher-bphnihrngmqtkqfgievrrumzmyce/Build/Products/Debug-iphonesimulator -filelist /Users/doronkatz/Library/Developer/Xcode/DerivedData/iKosher-bphnihrngmqtkqfgievrrumzmyce/Build/Intermediates/iKosher.build/Debug-iphonesimulator/iKosher.build/Objects-normal/i386/iKosher.LinkFileList -mmacosx-version-min=10.6 -all_load -ObjC -Xlinker -objc_abi_version -Xlinker 2 -lz -framework Security -framework CFNetwork -framework CoreData -framework Foundation -framework UIKit -framework CoreGraphics -framework QuartzCore -o /Users/doronkatz/Library/Developer/Xcode/DerivedData/iKosher-bphnihrngmqtkqfgievrrumzmyce/Build/Products/Debug-iphonesimulator/iKosher.app/iKosher

Undefined symbols for architecture i386:
  "_UTTypeCreatePreferredIdentifierForTag", referenced from:
      +[ASIHTTPRequest mimeTypeForFileAtPath:] in ASIHTTPRequest.o
  "_UTTypeCopyPreferredTagWithClass", referenced from:
      +[ASIHTTPRequest mimeTypeForFileAtPath:] in ASIHTTPRequest.o
  "_kUTTagClassMIMEType", referenced from:
      +[ASIHTTPRequest mimeTypeForFileAtPath:] in ASIHTTPRequest.o
  "_kUTTagClassFilenameExtension", referenced from:
      +[ASIHTTPRequest mimeTypeForFileAtPath:] in ASIHTTPRequest.o …
Run Code Online (Sandbox Code Playgroud)

objective-c ios xcode4

110
推荐指数
9
解决办法
18万
查看次数

我更改了目录的大小写,Git似乎没有接受它

我正在开发一个基于Git版本控制的OS X Lion项目.我有这些小写目录,然后将它们大写(例如emailaddresses => EmailAddresses),但Git似乎没有认识到这一变化.当我运行git ls-files和其他命令时,它仍然认为目录是小写的.

这是无害的,还是我应该采取其他措施让Git接受这​​一变化?

git macos

108
推荐指数
6
解决办法
3万
查看次数

如何在 M1 Macbook 上的 Rosetta 2 下运行 Homebrew 安装程序

我在 M1 MacBook 上。这是我尝试安装 Homebrew 时的错误:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Homebrew is not (yet) supported on ARM processors!
Rerun the Homebrew installer under Rosetta 2.
If you really know what you are doing and are prepared for a very broken experience you can use another installation option for installing on ARM:
  https://docs.brew.sh/Installation

Run Code Online (Sandbox Code Playgroud)

那么我如何“在 Rosetta 2 下重新运行 Homebrew 安装程序”?

macos homebrew apple-silicon rosetta-2

100
推荐指数
7
解决办法
5万
查看次数

编译器错误:未在此范围内声明memset

我试图在Ubuntu 9.10(gcc 4.4.1)中编译我的C程序.

我收到此错误:

Rect.cpp:344: error: ‘memset’ was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

但问题是我已经包含在我的cpp文件中:

#include <stdio.h>
#include <stdlib.h>
Run Code Online (Sandbox Code Playgroud)

同样的程序在Ubuntu 8.04(gcc 4.2.4)下编译得很好.

请告诉我我错过了什么.

c++ gcc

96
推荐指数
2
解决办法
15万
查看次数

如何在Xcode 4中禁用索引?

不久前我将Xcode更新到版本4.这个新版本花了很多时间来索引项目(它非常大).这就是我想禁用索引的原因.搜索Xcode帮助和互联网没有结果.

先感谢您!

indexing xcode xcode4

90
推荐指数
4
解决办法
3万
查看次数

使用Xcode 4构建应用程序 - 它总是显示有关PNG图像的一些错误

当我使用Xcode 4构建我的应用程序时,它总是显示以下错误消息:

CopyPNGFile /Users/michaelchen/Library/Developer/Xcode/DerivedData/iMusicBox-boeawugacmhacbdtyymnprzfobyq/ArchiveIntermediates/iMusicBox/InstallationBuildProductsLocation/Applications/iMusicBox.app/list_cell.png Images/list_cell.png
    cd /Volumes/WORK/Works/iMusicBox
    setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    "/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS Build System Support.xcplugin/Contents/Resources/copypng" -compress "" /Volumes/WORK/Works/iMusicBox/Images/list_cell.png /Users/michaelchen/Library/Developer/Xcode/DerivedData/iMusicBox-boeawugacmhacbdtyymnprzfobyq/ArchiveIntermediates/iMusicBox/InstallationBuildProductsLocation/Applications/iMusicBox.app/list_cell.png
Run Code Online (Sandbox Code Playgroud)

检查/Volumes/WORK/Works/iMusicBox/Images/list_cell.png pngcrush中的alphas时检测到libpng错误:图像数据不够

但Xcode 3.2没关系 - 为什么?

xcode xcode4

88
推荐指数
7
解决办法
4万
查看次数

程序员应该使用布尔变量来"记录"他们的代码吗?

我正在阅读McConell的Code Complete,他讨论了使用布尔变量来记录代码.例如,而不是:

if((elementIndex < 0) || (MAX_ELEMENTS < elementIndex) || 
   (elementIndex == lastElementIndex)){
       ...
}
Run Code Online (Sandbox Code Playgroud)

他建议:

finished = ((elementIndex < 0) || (MAX_ELEMENTS < elementIndex));
repeatedEntry = (elementIndex == lastElementIndex);
if(finished || repeatedEntry){
   ...
}
Run Code Online (Sandbox Code Playgroud)

这让我感到逻辑,良好的实践和非常自我记录.但是,我对于经常使用这种技术犹豫不决,因为我几乎从未遇到过这种技术; 也许只是因为稀有而令人困惑.然而,我的经验还不是很大,所以我有兴趣听听程序员对这种技术的看法,我很想知道是否有人经常使用这种技术或者在阅读代码时经常看到它.这是一个值得采用的约定/风格/技术吗?其他程序员会理解并欣赏它,还是认为它很奇怪?

boolean conventions self-documenting

78
推荐指数
4
解决办法
3509
查看次数

Xcode 4代码感不起作用

我在Xcode 4中运行一个"旧的"Xcode 3项目,代码感觉不适用于我自己的类.我试过以下:

  • 清洁/重建
  • 删除派生数据
  • 安装4.3文档
  • 重新开始

没有运气.

有时代码意义有效但主要是我得到"没有完成".

xcode codesense xcode4

77
推荐指数
5
解决办法
3万
查看次数

用于捕获进程ID的Shell脚本,如果存在则将其终止

我尝试了这个代码,但它无法正常工作

#!/bin/sh

#Find the Process ID for syncapp running instance

PID=`ps -ef | grep syncapp 'awk {print $2}'`

if [[ -z "$PID" ]] then
Kill -9 PID
fi
Run Code Online (Sandbox Code Playgroud)

它在awk附近显示错误.

请给我任何建议.

bash shell scripting

59
推荐指数
4
解决办法
19万
查看次数

错误:无法以 Intel 默认前缀 (/usr/local) 在 ARM 处理器上的 Homebrew 中安装

我使用最新的Apple M1芯片处理器。而且我在应用程序安装时不断收到错误消息。

说。,

brew install openjdk@11
Run Code Online (Sandbox Code Playgroud)
Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!
Please create a new installation in /opt/homebrew using one of the
"Alternative Installs" from:
  https://docs.brew.sh/Installation
You can migrate your previously installed formula list with:
  brew bundle dump
Run Code Online (Sandbox Code Playgroud)

需要帮助以了解要遵循的确切步骤。

macos homebrew arm macos-big-sur apple-silicon

50
推荐指数
11
解决办法
4万
查看次数