对于我的大多数项目,我设置了一个"归档"方案来存档我的项目,创建一个可以上传到TestFlight的IPA和DSYM.
但是,我正在开发一个更复杂的项目,它在项目工作区中有几个目标,有很多静态链接库.我已经浏览了每个目标并为所有配置设置了以下内容:
我正在使用XCode 4.5.2.我已经为大量项目做了这个,没有任何问题.这是第一个似乎阻止创建DSYM文件的东西.
无论我尝试什么,我的存档构建都不会生成.DSYM文件
有任何想法吗?
我仍然使用Debian Squeeze,并且由于此版本已存档(2016年2月29日),我使用archive.debian.org上的档案存储库
deb http://archive.debian.org/debian-archive/debian/ squeeze main contrib non-free
deb http://archive.debian.org/debian-archive/debian/ squeeze-lts main contrib non-free
Run Code Online (Sandbox Code Playgroud)
从2天开始,我收到了aptitude update的错误消息:(与apt-get相同)
E: Release file expired, ignoring http://archive.debian.org/debian/dists/squeeze-lts/Release (invalid since 2d 17h 24 min 57s)
Run Code Online (Sandbox Code Playgroud)
随着时间的增加当然.我尝试了许多其他档案存储库,但同样的错误.我发现了这个解决方法:
aptitude -o Acquire::Check-Valid-Until=false update
Run Code Online (Sandbox Code Playgroud)
它有效,但我会找到一个没有这个选项的解决方案.我没有快速更新我正在运行的所有服务器上的aptitude参数.
那么问题是:存储库有什么问题?难道我做错了什么 ?
我在Debian网站/邮件列表上找不到有关存储库问题的更新或新闻.
对于我正在开发的网站,我将把用户活动信息(如Facebook)和HTTP请求存储到MySQL数据库中.
我打算使用InnoDB作为存储引擎,但是,我简要介绍了存档存储引擎,这听起来像是只有插入或选择且从未更新或删除的信息的前进方式.
在我继续之前,我想知道任何利弊,以帮助我决定是否使用它.
我正在研究流行的压缩算法是如何工作的,所以我可以实现自己的zip归档.关于拉链的确切运作方式是否有任何资源?
我希望能够将HTML页面保存/存档为一个文件(没有那些讨厌的外部文件夹).
我希望生成的文件包含所有样式,图像和链接(视频和Flash也很好,但不是很重要).
我希望生成的文件可以搜索和编辑.
微软的MHT就是这样的工具之一,但不幸的是,它在Linux下无法搜索.MHT很好,但我不想被一个操作系统或一个公司锁定.什么是一个好的选择 - 或者可能有一些我没有想到的完全不同的解决方案?
提前感谢您的建议!
我有一个Excel工作簿,单击表单按钮我想保存工作簿的副本,文件名是当前日期.
我一直在尝试以下
ActiveWorkbook.SaveAs ("\\filePath\FormFlow To MSExcel\" & Left(Now(), 10))但接受了Run-time error '1004': Method 'SaveAs' of object'_Workbook' failed.
任何人都可以帮我这个吗?我仍然很擅长开发Excel.
我尝试解压缩只包含一个项目(超过100MB)的大型zip文件,并希望在解压缩过程中显示进度.
我找到了解决方案,根据解压缩的文件数量可以确定进度,但在我的情况下,我只有一个大文件.所以我猜它必须由解压缩的字节数决定?
实际上我使用SSZipArchive与以下代码工作正常:
var myZipFile:NSString="/Users/user/Library/Developer/CoreSimulator/Devices/mydevice/ziptest/testzip.zip";
var DestPath:NSString="/Users/user/Library/Developer/CoreSimulator/Devices/mydevice/ziptest/";
let unZipped = SSZipArchive.unzipFileAtPath(myZipFile as! String, toDestination: DestPath as! String);
Run Code Online (Sandbox Code Playgroud)
我找不到解决方法.
有人有样品的提示,样品或链接吗?
更新: 以下代码看起来会按预期工作,但只有一个文件被解压缩时,处理程序将只被调用一次(在解压缩结束时):
func unzipFile(sZipFile: String, toDest: String){
SSZipArchive.unzipFileAtPath(sZipFile, toDestination: toDest, progressHandler: {
(entry, zipInfo, readByte, totalByte) -> Void in
println("readByte : \(readByte)") // <- This will be only called once, at the end of unzipping. My 500MB Zipfile holds only one file.
println("totalByte : \(totalByte)")
//Asynchrone task
dispatch_async(dispatch_get_main_queue()) {
println("readByte : \(readByte)")
println("totalByte : \(totalByte)")
//Change progress value
}
}, completionHandler: …Run Code Online (Sandbox Code Playgroud) 我昨天将我的 xcode 升级到 11.4,现在我无法存档我的 SwiftUI 代码以提交 appstore,因为错误:“错误:分段错误:11”,“xxx-master.dia:1:1:无法读取序列化诊断文件:无法加载文件:无法打开诊断文件”。
有什么建议吗?
当编译我们的项目,我们创建几个档案(静态库),说liby.a和libz.a每个包含定义函数的对象文件y_function()和z_function().然后,这些存档被连接在一个共享对象中,比如说libyz.so,这是我们的主要可分发目标之一.
g++ -fPIC -c -o y.o y.cpp
ar cr liby.a y.o
g++ -fPIC -c -o z.o z.cpp
ar cr libz.a z.o
g++ -shared -L. -ly -lz -o libyz.so
Run Code Online (Sandbox Code Playgroud)
当使用该共享对象到示例程序,比方说x.c,链接失败,因为到功能的未定义的引用y_function()和z_function().
g++ x.o -L. -lyz -o xyz
Run Code Online (Sandbox Code Playgroud)
但是,当我将最终可执行文件直接与归档(静态库)链接时,它可以工作.
g++ x.o -L. -ly -lz -o xyz
Run Code Online (Sandbox Code Playgroud)
我的猜测是,归档中包含的目标文件没有链接到共享库中,因为它们中没有使用它们.如何强制包容?
编辑:
可以使用--whole-archive ld选项强制包含.但如果导致编译错误:
g++ -shared '-Wl,--whole-archive' -L. -ly -lz -o libyz.so
/usr/lib/libc_nonshared.a(elf-init.oS): In function `__libc_csu_init':
(.text+0x1d): undefined …Run Code Online (Sandbox Code Playgroud) 我不知道如何解压缩具有tar.zst扩展名的文件,即使我确实在互联网上寻找解决方案,我最终也没有任何有用的事情.