質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Q&A

1回答

2052閲覧

他人のXcodeプロジェクトを開くとエラーが発生し正常に開かない

hkawai

総合スコア4

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

0グッド

0クリップ

投稿2020/01/11 05:48

編集2020/01/11 10:42

前提・実現したいこと

MacのXcodeを使用するのが今回初めてとなります。
表題の通り、他人のXcodeプロジェクトを開くとエラーが発生します。
まずはコードの書き換え等はせず、アプリのArchive1までを確認したいと
思っているのですが、やはりエラーが残っている状況が原因なのか
進むことができません。

発生している問題・エラーメッセージ

イメージ説明

試したこと

Webで調べている中、類似と思われるエラー内容の対応として
「cocoaPods」のインストール内容があったため、記事の内容のもと
導入を行なったが変化はなかった。

インストールに参考にした記事
https://tech.pjin.jp/blog/2016/12/14/cocoapods-1/
https://ameblo.jp/mojeld/entry-12511132864.html

【2020.01.11 19:30頃 追記】
ご回答いただいた内容含め、調べた情報の一部podのインストールができました。

しかし、残り2つのpodが参考記事のもの試みてもエラーとなってしまいます。

「インストールしたいpod」
pod 'SmartStore'
pod 'SmartSync'

「ターミナルでのエラー」

[!] Unable to find a specification for `SQLCipher/fts (~> 4.2.0)` depended upon by `SmartStore/SmartStore` You have either: * out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`. * mistyped the name or version. * not added the source repo that hosts the Podspec to your Podfile.

記事
https://trailhead.salesforce.com/ja/content/learn/modules/mobile_sdk_native_ios/mobilesdk_ios_cocoapods

補足情報(FW/ツールのバージョンなど)

(昨日購入したMacBookAirのため、アプリなどは1からインストール)
macOS:10.14.6
Xcode:11.3 (11C29)

※他、ご回答頂くのに必要な情報がありましたらご指摘の頂ければと存じます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

CocoaPodsをインストールしたのなら、
ターミナルでプロジェクトのルートフォルダ(Podfileがあるフォルダ)に移動し pod install を実行してください。
これを実行して、やっと必要とするライブラリが追加されます。

投稿2020/01/11 08:34

dsuzuki

総合スコア1682

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hkawai

2020/01/11 09:00

ご回答ありがとうございます。 早速試してみたのですが、結果にて下記のようなエラーとなってしまいました。 【エラー内容】 [!] Unable to find a specification for `RealmSwift` You have either: * out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`. * mistyped the name or version. * not added the source repo that hosts the Podspec to your Podfile. また、下記にPodfileの内容につきまして記載させて頂ければと存じます。 CocoaPodsのインストール以外に必要なことがありましたらご指摘いただければ幸いです。 【Podfile内容】 # Uncomment the next line to define a global platform for your project # platform :ios, '9.0' platform :ios, '11.0' project 'FSLiPad.xcodeproj' target 'FSLiPad' do # Comment the next line if you're not using Swift and don't want to use dynamic frameworks source 'https://github.com/CocoaPods/Specs.git' source 'https://github.com/forcedotcom/SalesforceMobileSDK-iOS-Specs.git' use_frameworks! pod 'SalesforceSDKCommon' pod 'SalesforceAnalytics' pod 'SalesforceSDKCore' pod 'SmartStore' pod 'SmartSync' pod 'RealmSwift' pod 'FSCalendar' pod 'MBProgressHUD', '~> 1.1.0' pod 'DeployGateSDK' end # Comment the following if you do not want the SDK to emit signpost events for instrumentation. Signposts are enabled for non release version of the app. post_install do |installer_representation| installer_representation.pods_project.targets.each do |target| target.build_configurations.each do |config| if config.name == 'Debug' config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)', 'DEBUG=1','SIGNPOST_ENABLED=1'] config.build_settings['OTHER_SWIFT_FLAGS'] = ['$(inherited)', '-DDEBUG','-DSIGNPOST_ENABLED'] end end end end
dsuzuki

2020/01/14 01:18

エラー文言内に実行すべきコマンドが記載されています。 `pod repo update` + `pod install` もしくは `pod install --repo-update`
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問