私のスマートタグアプリケーションを携帯電話にロードしようとしています。すべての証明書と物事が整っています(つまり、Xcodeから電話に他のアプリケーションを読み込めました)が、Smashtagを読み込もうとするとTwitterフレームワークに関連するエラーが発生します。スマートタグ(スタンフォードCS193p Twitterクライアント)がiPhoneにロードされていません
私はアプリをロードし、私のiPhoneはアプリを起動して表示され、その後、Xcodeは、コンソールに私にこのメッセージを表示します。
dyld: Symbol not found: __TWvdvC7Twitter4User10screenNameSS Referenced from: /var/containers/Bundle/Application/AB50558C-00A2-4C61-B81D-F862C8B25EDA/Smashtag.app/Smashtag Expected in: /System/Library/Frameworks/Twitter.framework/Twitter in /var/containers/Bundle/Application/AB50558C-00A2-4C61-B81D-F862C8B25EDA/Smashtag.app/Smashtag
私はSO研究のビットをやったし、それがどのように見えますこれは何らかのフレームワークの問題です。私のSmashtagプロジェクトでは、Linked Frameworks and LibrariesセクションにはTwitter.Frameworkがあり、必須で、SmashtagのFrameworksフォルダにはTwitter.xcodeprojが含まれています。赤色でもエラーや警告もありません。誰かが私が間違っていることを教えてもらえますか?ありがとうございました。
(私はフレームワークを除去してreadding試みたが、助けにはならなかった)
私はStandout CS193をYoutubeで見たことがありますが、ソースコードが更新されていない可能性があります。コードをロードするとビルドエラーが発生し、Xcodeはこのコース以降、コードはおそらくSwift 2.3です。私はエミュレータ上で実行することをお勧めしますし、それをiPhone上で実行しようとすることにあまり集中していない、あなたの時間の価値があるのですか?あなたのiPhoneで実際に実行したいのであれば、一から自分自身を書き直してください。 –
これについては現在多くの質問がありますので、これはSwift 3と2.3を教える現在のコースだと考えています。 (決してコンパイルしてはいけないコードを除く)。 @ジョナサンあなたはいつもエラーメッセージを検索することができますが、[これは](http://stackoverflow.com/questions/24043532/dyld-symbol-not-found-nsurlauthenticationmethodclientcertificate-when-trying)助けますか? – HAS
はい私は検索してフレームワークの問題のように見えますが、実際に何が間違っているのか分かりません。 –