我正在尝试升级iOS
需要 AssetsLibrary 的旧 appcelerator 模块。
我已经使用最新版本的 XCode 升级了模块,并已成功将其安装到 Appcelerator Studio 中,构建:4.5.0.201602170821。
当我尝试从工作室运行时,我的 AppceleratorXCode
项目将无法链接,因为它缺少AssetsLibrary
. 我已经通过手动添加AssetsLibrary
库来确认这一点XCode
。
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__)
有人对这里出了什么问题有任何想法吗?