我关注了https://developers.soundcloud.com/docs/api/ios-quickstart页。
由于现在需要arm64,我改变了:
架构:标准架构(armv7,arm64)
仅构建活动架构:否
有效架构:arm64 armv7
我收到错误,所以现在我想知道,SoundCloud API是否支持64位?
错误如下:
"_NXOAuth2AccountDidFailToGetAccessTokenNotification", referenced from:
-[SCSoundCloud init] in libSoundCloudAPI.a(SCSoundCloud.o)
"_NXOAuth2AccountStoreAccountsDidChangeNotification", referenced from:
-[SCSoundCloud init] in libSoundCloudAPI.a(SCSoundCloud.o)
"_NXOAuth2AccountStoreDidFailToRequestAccessNotification", referenced from:
-[SCSoundCloud init] in libSoundCloudAPI.a(SCSoundCloud.o)
"_NXOAuth2AccountStoreErrorKey", referenced from:
-[SCLoginViewController failToRequestAccess:] in libSoundCloudUI.a(SCLoginViewController.o)
答案 0 :(得分:1)
我在64位的演示项目Soundcloud中面临同样的问题。
我做过很多google搜索/ R& D并且基于我在下面的摘要中了解。
1)SoundCloud项目/库仅为32位(不适用于64位)构建
2)如果您在项目中配置声音云库,并且如果您尝试执行iPhone5s,iPhone5c,iPhone6,iPhone6 +模拟器(任何Xcode,即XCODE5.0,5.1,6,6.1),那么它会提供参考或其他错误,但如果您在iphone5或iPhone4s或iPhone4中执行,那么它完全没有错误。
3)一旦声音云库将更新为64位,那么您只需要替换库,它就可以轻松工作。
4)如果你想要应用程序的演示源代码,请告诉我..我会帮你解决这个问题
答案 1 :(得分:0)
我在项目中已经使用了SoundCloud库一段时间了。由于它不是最新的并且它有很多依赖项,我决定创建自己的库并在Github上发布它:
也许它对你有用:)