我一直在尝试使用Mountain Lion中的iOS 5.1 SDK交叉编译armv6,armv6和i386的libogg。 Libogg使用autoconf,而且我也遇到了一些与其他库类似的问题。 我从这里拿起一个整齐的小编译脚本。 我不得不更新一下,findSDK的位置。 GLOBAL_OUTDIR="`pwd`/dependencies" mkdir -p $GLOBAL_OUTDIR/include $GLOBAL_OUTDIR/lib OUTDIR="./outdir" OGG_LIB="`pwd`/libogg-1.3.0" IOS_BASE_SDK="5.1" IOS_DEPLOY_TGT="3.2" setenv_all() { # Add internal libs export CFLAGS="$CFLAGS -I$GLOBAL_OUTDIR/include -L$GLOBAL_OUTDIR/lib" export CXX="$DEVROOT/usr/bin/llvm-g++-4.2" export CC="$DEVROOT/usr/bin/llvm-gcc-4.2" export LD=$DEVROOT/usr/bin/ld export AR=$DEVROOT/usr/bin/ar export AS=$DEVROOT/usr/bin/as export NM=$DEVROOT/usr/bin/nm export RANLIB=$DEVROOT/usr/bin/ranlib export LDFLAGS="-L$SDKROOT/usr/lib/" export CPPFLAGS=$CFLAGS export CXXFLAGS=$CFLAGS } setenv_arm6() { unset DEVROOT SDKROOT CFLAGS CC LD […]
免责声明:全新的iOS开发。 去我的容易。 在Xcode 4.5中有一个有趣的情况。 我的尺寸检查器看起来像这样: …我根本看不到支柱和弹簧区域 。 真奇怪的是,当我点击连接检查器的时候,我看到的是支柱和弹簧区域,但是只有一瞬间,当我回来的时候它已经消失了。 这是正常的吗? 有没有简单的方法来纠正这种行为?
在Mac上使用MonoDevelop构build项目时,我收到消息“MAC OS X希望进行更改。inputpipe理员的名称和密码以允许此操作,MAC OSX希望使用系统密钥链。 我发现后期的Mac OS X希望在编译项目时使用系统钥匙串,但这并不能完全解决我的问题。 我安装的configuration文件是通过XCode完成的,并且是我在configuration文件中的当前/有效configuration文件,所以我假设这些是正确的 – XCode报告它们是有效的。 我已经将我的开发环境从Macbook(编译应用程序正常工作,没有此错误)移到另一台Mac,并且已经开始出现。 如果我input我的用户名/密码,它编译和工作。 任何想法为什么发生这种情况? (我想知道的一件事可能会导致一个问题…当我原来在我的Macbook上设置开发环境,我出口/备份我的证书Jonny WIlson.p12。然而,在我的新的Mac,我无法导入。我尝试重新导出它并再次导入,这也失败了。这个INITIAL证书(用于生成你在开通configuration文件中certificate的开发/分发)是获得这个工作的重要部分吗?我这样问是因为我阅读在一个论坛上,一旦你有你的苹果证书,这个密钥不再需要?这是正确的?)
我最近更新到OSX的山狮Xcode 4.4。 现在我找不到捆绑的networking链接调节器,它自动安装在OSX Lion和相应的Xcode版本上。 有任何想法吗