問題タブ [ssziparchive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - cocoapods を使用した SSZipArchive のインストール
Cocoapods を使用して SSZipArchive をインストールしようとしましたが、成功しませんでした。いくつか質問があり、解決するために StackOverflow で見つけたすべての解決策を試しました。
- このフレームワークをインストールするには、Githut が必須ですか? SSZipArchive Web ページで説明されているように、Cocoapods をインストールし、SSZipArchive フォルダーをプロジェクトにドロップしました。プロジェクト ディレクトリ内で "pod install" を行った後、エラーは発生しませんでした。
- ワークスペース ファイルを開いた後も、フレームワークが見つからないというメッセージが表示されます。フレームワーク名は赤字です。フレームワーク パス ($(inherited)、$SRCROOT、両方とも再帰的) を変更しようとしましたが、成功しませんでした
- SSZipArchive.framework ファイルをコンパイルしてライブラリまたはプロジェクトに含めることができないのはなぜですか。Cocoapods の使用は必須ですか?
リンクエラーなしで SSZipArchive (またはその他のフレームワーク) をインストールするには?
ios - ファイルの内容を抽出せずに SSZipArchive を使用してファイルを解凍する
SSZipArchive
インターネットからダウンロードして に保存しているファイルの内容を抽出するために使用していますDocuments
。ダウンロードするリソースは zip ファイルの形式であり、ダウンロードが成功すると解凍されます。
ファイルは作成されていますが、何も抽出されていません。
ios - SSZipArchive で NSData を直接圧縮できない
次のような zip ファイルとして nsdata を保存しようとしました。
writeData は常に false を返します-最初にこのフォルダーにファイルを保存し、その後に圧縮すると機能します-しかし、ファイルを一時的にどこにも保存したくありません-NSData を直接 zip に保存するソリューションが必要です.
ios - IOS プロジェクトを Xcode 7.3.1 (シミュレーターおよび IPad) に移行した後のリンク エラー
- 古いヨセミテ マシンの Xcode 7.2 に IOS-App SWIFT プロジェクトがあります。これは動作し、正常にビルドされます。
- Xcode 7.3.1 で「El Capitan」を実行する新しい MAC があります。
- プロジェクト フォルダー、すべての外部ライブラリとフレームワーク、インポートされたプロビジョニング プロファイルとキーをコピーするだけで、プロジェクトを新しいマシンに移行しました。
- すべてのライブラリを新しいフォルダー構造に参照した後、私のプロジェクトには構文エラーがなくなりました。
ここでプロジェクトをビルドすると、次のエラーが発生します。
この問題を分析する方法がわかりません。そのため、ここで質問しています。助けはありますか?
Xcode 7.3.1でエラーを再現するための小さなプロジェクトを追加しました 。(SSArchiveTest はルート フォルダーです)
アップデート
IPAD で実行しようとすると、同じエラーが発生しますが、アーキテクチャ arm64 を参照しています。
UPDATE 2 これまでに行ったこと
これまでに行ったこと: - xcode から派生データを削除 -> ウィンドウ -> プロジェクト -> 削除 ... - 最新のソースをダウンロードし、実行中のプロジェクトに既にあるものをすべて置き換えることで、GIT から SSZipArchive を更新しました。
UPDATE 3 小さなプロジェクトが追加されました
Xcode 7.3.1でエラーを再現するための小さなプロジェクトを追加しました 。(SSArchiveTest はルート フォルダーです)
objective-c - SSZipArchive でドキュメントの Objective C が開かない
何が起こったのか理解できません。私のプロジェクトでは、ファイルを zip から一部のファイルに変換しようとすると、機能しません。調査したところ、「unzOpenInternal」ではファイルが開かないことがわかりました。このライブラリを他のプロジェクトで使用しました。すべてうまくいきました。しかし、今は何が起こったのかわかりません。libz.tbd ライブラリを追加しましたが、ファイルへのパスは正しいです。このファイルを NSData にロードしようとすると、ロードされます。
それは何でしょうか ?
dataPath のファイル パス
(lldb) p dataPath (NSPathStore2 *) $1 = 0x7c8dd9f0 @"/Users/ZHENIA/Library/Developer/CoreSimulator/Devices/54BDC20B-59C5-4DFF-BD0B-5CB0EFD133DB/data/Containers/Data/Application/610B5E19-2569-499E -9B95-25C3E1BAC72C/ライブラリ/キャッシュ/test.zip"
path1 のファイル パス:
(lldb) p path1 (__NSCFString *) $0 = 0x7ce26870 @"/Users/ZHENIA/Library/Developer/CoreSimulator/Devices/54BDC20B-59C5-4DFF-BD0B-5CB0EFD133DB/data/Containers/Data/Application/610B5E19-2569-499E -9B95-25C3E1BAC72C/ライブラリ/キャッシュ/画像"
ios - SSZiparchive がプロジェクトから削除されない
私は、目的の c を使用して、zip に変換されるテキスト ファイルを使用する iOS アプリケーションを開発しました。最初に SSZipArchive を使用してみ、SSZipArchive をプロジェクト ディレクトリに追加しました。その後、objective-zip に変更したところ、完全に機能しました。また、SSZipArchive フォルダーもディレクトリから削除しました。しかし、アプリをビルドしようとすると、「エラー: /Users/maneesh-3919/Documents/git1/mdmiosapp/support/SSZipArchive: No such file or directory」というエラーが表示されます..全体で「SSZipArchive」を検索してみましたプロジェクトですが、1 つのオカレンスも見つかりませんでした。スローされている正確なエラーは
ですから、SSZipArchive を完全に削除するのを手伝ってください。前もって感謝します。
swift - プロジェクトに SSZipArchive を手動で追加する方法
まず、私は Mac OSX の使用とプログラミングの両方の初心者ですが、それが私に押し付けられてきました。プロジェクトは順調に進んでいますが、ファイルを解凍する必要があり、SSZipArchive が適しているようです。手動でプロジェクトに追加して、ソース コード管理システムにまとめておきたいと考えています。その他、特に。リリース エンジニアは何もする必要はなく、すべてのソース コードをローカルに置く必要があります。
何百万もの方法を試してみましたが、恐ろしい「そのようなモジュールはありません」というエラーが発生し続けています。私は数日間調査しましたが、まだ近づいていません。だから私は新しいプロジェクトでゼロから始めて、私がやっていることを言い、ここで助けを求めています。これはすべて、Xcode 7.3.1 と Swift 2.2 を使用する El Capitan ラップトップで行われています。
Swift を使用して、「ziptest」という名前の Cocoa アプリケーション プロジェクトを作成します。他に何もチェックしません。楽しみのためだけに構築してください。
SSZipArchive GitHub サイトからダウンロードした master.zip にある SSZipArchive フォルダーをプロジェクトにドラッグアンドドロップします。どこに行けばいいのか、それが問題なのかどうかはわかりません-トップレベル、ziptestプロジェクトアイコンとziptestグループの間、またはziptestグループ内。しかし、ziptest グループ内に配置します。今、私は新しい質問に直面しています.「追加されたフォルダー」について、「グループを作成する」または「フォルダー参照を作成する」必要があります. 先ほど言ったように、後で SCCS に追加したいので、アイテムをコピーします。ここStackexchangeのどこかでそれがグループであることを確認したので、それが私がやることです。再度ビルドしても動作します。
「ブリッジ ヘッダー」ファイルが必要であることはわかっているので、作成します。ある時点で、Xcode がそれを作成するかどうかを尋ねてきたのですが、上記の手順ではそれができませんでした。多くの実験の結果、SSZipArchive.m/.h ファイルを直接保存しないと、メッセージが表示されることがわかりました。何も入れませんが、少なくともそれを作成し、ビルド設定を更新します。しかし、ziptest グループ フォルダーを右クリックし、[新しいファイル...] を選択して手動でこれを行います。 ziptest ターゲットにチェックを入れます。
私は追加します:
#import "SSZipArchive.h"
そのファイルに。そして、建物はまだ機能しています。
Build Settings の Objective-C Bridging Header として ziptest-Bridging-Header.h を追加しました。そして、建物はまだ機能しています。
今、真実の瞬間が来ます。私は追加します:
#import SSZipArchive
AppDelegate.swift に追加すると、恐ろしい結果が得られますNo such module 'SSZipArchive'
私は何を間違っていますか?
追加するために編集:ああ、libz.dylibもビルドフェーズに追加しました->バイナリをライブラリとリンクする部分。もちろん、まだリンク フェーズに到達していないため、役に立ちません。