【发布时间】:2016-04-07 22:26:23
【问题描述】:
我正在尝试升级需要 AssetsLibrary 的旧 iOS appcelerator 模块。
我已经使用最新版本的 XCode 升级了模块,并已成功将其安装到 Appcelerator Studio 中,构建:4.5.0.201602170821。
当我尝试从工作室运行时,我的 Appcelerator XCode 项目将无法链接,因为它缺少 AssetsLibrary。我已经通过在XCode 中手动添加AssetsLibrary 库来确认这一点。
下次我尝试从工作室运行时,手动添加的对 AssetsLibrary 的引用会消失。
看来我的 module.xconfig 正在尝试引用 AssetsLibrary。这是在我的 build/iphone 目录中找到的 module.xconfig 的内容:
// 这是一个生成的文件 - 不要编辑
FACEBOOK_FRAMEWORK_SEARCH_PATHS=$(SRCROOT)/../../modules/iphone/facebook/5.0.1/platform "~/Library/Application Support/Titanium/modules/iphone/facebook/5.0.1/platform"
FACEBOOK_OTHER_LDFLAGS=$(inherited) -framework Social -framework FBSDKCoreKit -framework FBSDKLoginKit -framework FBSDKShareKit
MY_MEDIA_OTHER_LDFLAGS_sdk_iphoneos4__=$(inherited) -framework AssetsLibrary
MY_MEDIA_OTHER_LDFLAGS_sdk_iphonesimulator4__=$(inherited) -framework AssetsLibrary
MY_MEDIA_OTHER_LDFLAGS_sdk_iphoneos5__=$(inherited) -framework AssetsLibrary
MY_MEDIA_OTHER_LDFLAGS_sdk_iphonesimulator5__=$(inherited) -framework AssetsLibrary
MY_MEDIA_OTHER_LDFLAGS_sdk_iphoneos6__=$(inherited) -framework AssetsLibrary
MY_MEDIA_OTHER_LDFLAGS_sdk_iphonesimulator6__=$(inherited) -framework AssetsLibrary
FRAMEWORK_SEARCH_PATHS=$(inherited) $(FACEBOOK_FRAMEWORK_SEARCH_PATHS)
OTHER_LDFLAGS=$(inherited) $(FACEBOOK_OTHER_LDFLAGS)
OTHER_LDFLAGS[sdk=iphoneos4*]=$(inherited) $(MY_MEDIA_OTHER_LDFLAGS_sdk_iphoneos4__)
OTHER_LDFLAGS[sdk=iphonesimulator4*]=$(inherited) $(MY_MEDIA_OTHER_LDFLAGS_sdk_iphonesimulator4__)
OTHER_LDFLAGS[sdk=iphoneos5*]=$(inherited) $(MY_MEDIA_OTHER_LDFLAGS_sdk_iphoneos5__)
OTHER_LDFLAGS[sdk=iphonesimulator5*]=$(inherited) $(MY_MEDIA_OTHER_LDFLAGS_sdk_iphonesimulator5__)
OTHER_LDFLAGS[sdk=iphoneos6*]=$(inherited) $(MY_MEDIA_OTHER_LDFLAGS_sdk_iphoneos6__)
OTHER_LDFLAGS[sdk=iphonesimulator6*]=$(inherited) $(MY_MEDIA_OTHER_LDFLAGS_sdk_iphonesimulator6__)
有人知道这里出了什么问题吗?
【问题讨论】:
-
感谢您编辑该评论块,我尝试将文件添加为评论块,但只能正确显示其中的一部分。有没有办法在发布时将评论块应用于选定的文本?
标签: ios module appcelerator appcelerator-studio