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

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

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

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

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

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

1回答

256閲覧

iOSアプリ開発 既存のワークスペースにフレームワークを追加したい

kasu813

総合スコア40

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

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

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2022/05/20 10:27

編集2022/05/23 07:11

プロジェクトが二つ含まれたWorkspaceがあるのですが、二つのプロジェクトで”Alamofire”を使用したいと考えています。
とりあえず、二つのプロジェクトのフォルダがある場所へ移動して、下記を実行しました。

1.pod setup

2.pod init

3.Podsfile修正

4.pod install

実行後にPodsというフォルダができて、その中にフレームワークのフォルダが生成されていました。また、別のWorkspaceも生成されていました。
生成されたWorkspaceで起動してみたのですが、プロジェクトが一つしか含まれていませんでした。
Podsfileを再度確認してみたところtargetに一つのプロジェクトファイルしかなかったのでそれが原因だと思っています。
もう一つのプロジェクトファイルもtargetに追加したいのですが、同じフォルダ内に存在しません。(一つ下の階層にある)
別のフォルダのプロジェクトファイルを指定することは可能なのでしょうか。
可能であればその書き方をご教示願います。


●フォルダ構成
project1.xcworkspace
project1.xcodeproj
project1フォルダ
project2フォルダ
|
|------------- project2.xcodeproj


●試したこと
・podfileにproject2の内容を追加

target 'projetc1' do

Comment the next line if you don't want to use dynamic frameworks

use_frameworks!

Pods for project1

pod 'Alamofire', '4.8.0'

end

target 'project2/projetc2' do

Comment the next line if you don't want to use dynamic frameworks

use_frameworks!

Pods for project2

pod 'Alamofire', '4.8.0'

end

エラー内容
Unable to find a target named project2/project2 in project project1.xcodeproj, did find project1.


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

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

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

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

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

hoshi-takanori

2022/05/20 10:30

これからは SPM (Swift Package Manager) で良いのでは…。
kasu813

2022/05/23 09:22

ありがとうございます。 恥ずかしながら、知りませんでした・・・。
guest

回答1

0

自己解決

hoshi-takanoriさんから教えていただいた方法で解決しました。

投稿2022/05/23 09:23

kasu813

総合スコア40

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問