相关疑难解决方法(0)

如何在XCode中为两个体系结构(模拟器,iphoneos)构建一个库

我为iPhone做了一个小库,我想重新分发,但我找不到如何编译它来在模拟器和iphoneos上工作.我知道有一种方法可以为这两种架构构建一个lib.a,但我无法弄明白.

architecture xcode objective-c

5
推荐指数
1
解决办法
3000
查看次数

在Xcode 4中创建静态库

我无法弄清楚如何在Xcode 4中创建一个可可触摸静态库.

我在Xcode 3中创建了静态库,它工作正常.我用过这个教程.谢谢您的帮助.

第一步我创建了cocoa touch静态库

在此输入图像描述

接下来我们可以在产品目录中看到我们的静态库.但现在这个未编译的库.

在此输入图像描述

下一步我添加一些objective-c类.该类将执行各种操作,例如显示NSLog消息.

在此输入图像描述

然后我确保在编译源中存在这个类

在此输入图像描述

之后我建立目标

在此输入图像描述

现在我在其他项目中使用这个静态库,但是当我使用它时,我将文件与静态库链接时出错.

cocoa-touch static-libraries ios xcode4

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

如何在objective-c(.a文件)中构建现有项目的静态库?

我想制作.a文件意味着我制作的项目的静态库.我怎样才能做到这一点.请提供最佳解决方案,教程或任何其他链接.

提前致谢

iphone static

4
推荐指数
1
解决办法
5062
查看次数

如何分发静态库?

我的问题是:哪个是发布编译库供公众使用的正确方法?例如,OpenFeint发布了一个静态Fat库(以及源代码)他们如何管理Release或Debug版本?

我想了解我必须生成多少版本的库,我确信用户可以自由选择如何导入我的库,我认为一个好的解决方案可以编译和分发这些版本:

  • 发布 - 设备
  • 发布 - 模拟器
  • 发布 - Fat(设备+模拟器)
  • 调试 - 设备
  • 调试 - 模拟器
  • 调试 - 胖(设备+模拟器)

你有什么想法?您更喜欢与第三方库合作?

objective-c static-libraries ios

3
推荐指数
1
解决办法
1230
查看次数

ld:为iOS模拟器构建,但是与dylib链接?

我在为Simulator编译我的应用程序时遇到问题.在设备运行完美,但一旦我尝试在模拟器中编译我得到以下错误:

ld: building for iOS Simulator, but linking against dylib built for MacOSX file '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/XCTest.framework/XCTest' for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我在发布这个问题之前检查过,但我在stackoverflow中找到的答案,比如运行这个,

export PATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xct?oolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

要么

问题是Xcode 5用clang替换了gcc并添加了一个"-triple"选项,指定OSX作为目标.如果你在两个gcc命令行上传递"-miphoneos-version-min = 7.0",它就可以工作.如果将"--verbose"传递给gcc,则可以看到clang命令行.还需要添加到Xcode 5的PATH,以便cmake可以找到必要的工具:export PATH =/Applications/Xcode5-DP6.app/Contents/Developer/Toolchains/XcodeDefault.xct oolchain/usr/bin:/ Applications /Xcode5-DP6.app/Contents/Developer/usr/bin:$PATH这些都不是官方的..但到目前为止对我有用.

我真的不明白该怎么做.有什么帮助吗?

xcode dylib ios ios-simulator xctest

3
推荐指数
1
解决办法
8003
查看次数