問題タブ [xcode7-beta5]
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.
xcode - Swift 2.0 / Xcode 7B5 - 特定のファイルに配置されている場合にのみクラスを見つけることができます
特定の時点で、クラス User を他のクラスで使用したいときに見つからないことに気付きました。それについて疑わしいことは何もありません。ある時点で、コードを配置する場所を実験し始めました。
これらすべてのクラスを古いファイルの 1 つにまとめると、すべてがコンパイルされます。それらをすべて新しいファイルにまとめると、これらのクラスを使用するコードの他の部分がコンパイルされません。ファイルの名前を変更しても (たとえば、User.swift から AUser.Swift に) 何も変更されません。つまり、コンパイルされたものはコンパイルされ続け、コンパイルされなかったものは名前に基づいてコンパイルされません。それは本当にファイルの年齢かそのようなもののようです。
この特定のクラスのクラスターに関連して後で追加するものはすべて、新しいファイルにコンパイルされないように見えます。ビルド時にこれらのファイルが含まれていることを確認しました。私が思うコードについて奇妙なことは何もありません:
ios - xcode 7 / ios 9でスタティックライブラリにarmv7sアーキテクチャを追加する方法は?
xcode 7 ベータ 5 および iOS 9.0 ベータ 5 にアップグレードした後、armv7s スライスを含む静的ライブラリを作成できないようです。
lipo -info staticLibraryName は次のように述べています。
$(ARCHS_STANDARD) と一緒にビルド設定に armv7s を追加し、Build Active Architectures Only を No に設定しても、xcode 6 のようにうまくいかないようです。
他にこれを手に入れた人はいますか?armv7s スライスを生成する方法はありますか? スライスなしで静的ライブラリをリリースした場合、顧客やそのエンド ユーザーは影響を受けますか?
ios - 予期しない CFBundleExecutable キーです
グーグルでしばらく時間を費やした後、問題が新しいことがわかりました。
iOS7-8 をサポートする完全に機能するプロジェクトがありました。もちろんAppStoreへのサブミットも何度か成功しています。
GA や Instabug などのポッド、多くの追跡と監視を使用しています。
ここで、iOS 9 上の Xcode 7 でビルドされたバージョンのアプリを TestFlight に送信することにしました。
Flurry やその他のビルド済みライブラリなどの多くのポッドにはビットコードが含まれていないため、ビットコードを無効にしました。
ビルドは成功し、iTunesConnect への送信後、次のようになります。
GoogleAppIndexing ライブラリ (ポッドでも) について同じことがありましたが、機能させるために削除しました。今 - インスタバグ。行き過ぎているので、iOS 9 で何が起こっているのか、そしてそのようなエラーをスローし始めるために完全に機能するプロジェクトを作成した変更は何かを理解しようとしています。
どんな考えやアイデアも大歓迎です!あなたの経験を共有してください。私が何かを逃した場合は、私の手順を喜んで共有します.
cocoapods - podspec lint が最新の Xcode ベータ版で失敗する
実行pod spec lint --verbose
していて、次の出力が得られます。
トリガーされているアサーションがありますIDEIsInitializedForUserInteraction()
xcode-select
このプロジェクトは最新の Swift ベータ版と互換性があるため、最新の Xcode-beta コマンド ライン ツールを使用してビルドする必要があります ( Xcode の Location Preferences の両方を使用して設定および再設定を試みました)。
解決するために何ができるかについて何か考えはありますか?