我刚刚升级了我的应用程序以在新的iPhone5模拟器上运行,但是当我尝试为我的iPhone 4S设备构建它时,我得到了这个Apple Mach-O Liner错误.
ld:文件是通用的(3个切片),但不包含(n)armv7s切片:/ Users/Darren/Documents/Dev stuff /我的应用程序/ GoogleAdMobAdsSDKiOS-5.0.5/libGoogleAdMobAds.a用于体系结构armv7s clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
有人能否解释一下这个错误以及如何解决它?我正在使用AdWhirl和AdMob.
谢谢
编辑---我也在文件libfacebook_ios_sdk.a的另一个项目中收到此错误
最近升级的Xcode和我的iOS设备到最新的相应版本,我现在无法使用Facebook SDK(版本3.0.8)为设备构建应用程序 - 在模拟器上构建工作正常.
我在尝试构建时遇到错误:
file is universal (3 slices) but does not contain a(n) armv7s slice: ....FacebookSDK.framework/FacebookSDK for architecture armv7s
Run Code Online (Sandbox Code Playgroud)
我注意到在iOS SDK登陆页面(http://developers.facebook.com/ios/)上,他们有这个文本.
升级到3.0 SDK.我们将在未来几周内为SDK备受期待的iOS 6集成添加支持.
那么..是吗?在他们支持iOS6之前,我真的无法继续工作几周吗?
我希望有一个快速解决方案,当然我不能成为这种情况下唯一的一个.
谢谢你尽你所能的帮助.
随着iPhone 5和其他armv7s设备的出现,现有的(闭源)第三方框架(如Flurry)存在兼容性问题,这些框架是在没有这种新架构的情况下构建的.
一种选择是等到他们发布一个新版本,但我希望可能有一个编译器标志或我可以在我的Xcode项目中使用的东西,让链接器知道不要期望这个框架的armv7s架构,并使用armv7代替.有这样的事吗?
当我尝试在Xcode(版本4.5)中为我的应用程序构建存档时,我收到一条错误消息:
ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/[myrealname]/Downloads/[myappname]/BT_Objects/TwitterOAuth/SAOAuthTwitterEngine/libOAuth.a for architecture armv7s
Run Code Online (Sandbox Code Playgroud)
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)然后在它下面说:
(null): File is universal (3 slices) but does not contain a(n) armv7s slice: /Users/shakerite/Downloads/shakeritetestnotrealone_v15_iOS/BT_Objects/TwitterOAuth/SAOAuthTwitterEngine/libOAuth.a for architecture armv7s
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题?
更新:我刚收到Google发送的有关新版Google地图iOS SDK的电子邮件.似乎一切都已经解决了.我已成功为我的应用创建新的API密钥!没有玷污测试它,但似乎是正确的.他们给我发了这个 URL页面.
我从昨天开始尝试更改我的代码,以便能够使用2天前发布的新版Google Maps SDK.我已经按照所有说明进行操作,但直到现在还没有实现显示它们.我已经请求了API密钥,但直到现在还没有任何回复.此外,我正在尝试从Google API控制台获取API密钥,但在服务列表中,我找不到"Google Maps SDK for iOS".
其次,当我试图运行我的应用程序(在模拟器上)时,屏幕是黑色的,我只能在左侧看到Google徽标(并按下它).我在日志屏幕上收到这些消息:
2012-12-14 12:20:57.132 CoL[515:7a03] Google Maps SDK for iOS version: 1.0.1.1154
2012-12-14 12:20:57.132 CoL[515:7a03] New version of Google Maps SDK for iOS available: 1.0.1.1154
2012-12-14 12:20:57.192 CoL[515:c07] ClientParametersRequest failed, 3 attempts remaining. Error Domain=DASHConnectionError Code=100 "The operation couldn’t be completed. (DASHConnectionError error 100.)"
2012-12-14 12:20:57.242 CoL[515:c07] ClientParametersRequest failed, 2 attempts remaining. Error Domain=DASHConnectionError Code=100 "The operation couldn’t be completed. (DASHConnectionError error 100.)"
2012-12-14 …Run Code Online (Sandbox Code Playgroud) 我昨天更新了我的iphone4s和xcode.我正在尝试在手机上调试我的应用程序,因为我的应用程序使用硬件通信.我正在使用Redpark的第三方库(该公司提供Dock到RS232线.)在编译时,它给出了一个错误
ld: file is universal (2 slices) but does not contain a(n) armv7s slice:/Users/...../libRscMgrUniv.a for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
有没有人知道如何解决这个问题,除非等待Redpark更新库?