相关疑难解决方法(0)

Facebook iOS SDK:应用程序在"未找到符号:_ACFacebookAppIdKey"开始后立即崩溃.仅限iOS 5

症状:应用程序在启动后立即崩溃:

OS Version:      iPhone OS 5.1.1 (9B206)
Report Version:  104

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x00000001, 0xe7ffdefe
Crashed Thread:  0

Dyld Error Message:
  Symbol not found: _ACFacebookAppIdKey
  Referenced from: /var/mobile/Applications/C9CCEC42-DD12-40D1-91EE-965A8AC37AE4/MyApp.app/MyApp
  Expected in: /System/Library/Frameworks/Accounts.framework/Accounts
 in /var/mobile/Applications/1234EC42-0012-40D1-1234-965A8AC31234/MyApp.app/MyApp
  Dyld Version: 199.6
Run Code Online (Sandbox Code Playgroud)

此问题特定于Facebook iOS SDK的MonoTouch绑定,它仅适用于iOS 5.0和5.1.只需在iOS 5设备上运行示例项目即可重现它.

有一个相关的SO问题(适用于iOS的Facebook SDK 3.1 - 在iOS6上运行,但在iOS 5.x上崩溃),这表明使框架可选.据我所知,这不能从Xamarin.iOS完成,但LinkWith绑定中的assembly属性已经有了WeakFrameworks = "Accounts AdSupport Social",我认为这相当于在XCode 中使这些框架可选.所以,没有帮助.

问题似乎是MonoTouch绑定,Xamarin.iOS或Facebook iOS SDK本身的错误.有任何想法吗?

xamarin.ios facebook-ios-sdk

6
推荐指数
2
解决办法
1633
查看次数

弱链接iPhone应用程序的多个框架(-weak_framework)

在为较旧的部署目标编译iPhone应用程序时,如何为多个框架指定-weak_framework?

iphone linker frameworks weak-linking ios

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