我有一个带有框架目标的项目,但是当我存档时,框架不会出现在组织者中。我检查了苹果的文档,但只找到reference for static libraries。
以前有没有人经历过这个?
答案 0 :(得分:7)
进入你的框架并构建。
class CustomModel(ndb.Model):
def _post_put_hook(self, future):
try:
if future.check_success() is None:
deferred.defer(export_to_search, self.key)
except:
pass # or log error to Cloud Console with logging.error('blah')
def export_to_search(key=None):
try:
if key is not None:
entity = key.get()
if entity is not None:
call_export_api(entity)
except:
pass # or log error to Cloud Console with logging.error('blah')
您可以在产品中找到YOUR_FRAMEWORK.framework
右键点击" YourLibrary.framework" - >在Finder中显示
现在您可以共享/导入您的库。
注意:不要链接/引用此路径,因为框架存储在Derived Data中。
答案 1 :(得分:1)
你应该做的唯一事情是建立目标,然后在Finder中显示产品,你会看到它。
答案 2 :(得分:0)
归档框架
Product -> Archive
//or
xcodebuild archive
Xcode v12 没有这样的问题,当您尝试存档框架时,Xcode 会提示您到相应的存档窗口
Archive
是来自 Scheme
[About] 的动作,它是 Build
动作的竞争者。 Archive
包含带有附加逻辑的 Build
。例如 Archive
用于 XCFramework
[Example],它另外可以包含 .dSYM
和 .BCSymbolMap
文件
出于通常的目的,您可以只使用 Build
操作,它会在 .framework
[About]
Build location
文件