بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
آشنایی با نحوه اضافه کردن لایبری
سلام دوستان تصمیم گرفتم یسری تاپیک هایی رو برای IOS شروع کنم از بس همچی از ذهنم میپره
توی این آموزش لایبری Alamofire رو به پروژه اضافه میکنیم
https://github.com/Alamofire/Alamofire
در مرحله اول باید cocoapods رو نصب داشته باشید ، ترمینال رو باز کنید و دستور زیر رو اجرا کنید
sudo gem install cocoapods
یک پروژه جدید بسازید
با دستور CD به فولدر پروژه ایجاد شده برید (CD بزنید و فولدر مربوط به پروژه رو با موس بگیرید و روی ترمینال بکشید !)
دستور زیر رو اجرا کنید
pod init
بعد از اجرای دستور بالا یک فایل به اسم Podfile ایجاد میشه ، با باز کردن (برای باز کردن فایل میتونید از دستور open podfile در ترمینال استفاده کنید) محتوایی مانند زیر رو مشاهده میکنید :
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'podtest' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for podtest
end
کافیه این خط رو به فایل pod اضافه کنید که لایبری به پروژه شما اضافه بشه (طبق مستندات) :
pod 'Alamofire'
شکل کلی تغییر فایل بصورت زیر میشه
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'Test' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for Test
pod 'Alamofire'
end
بعد از ایجاد تغییرات ، فایل رو ذخیره کنید ، در آخر کافیه دستور زیر رو استفاده کنید
pod install
در صورتی که مشکلی ایجاد نشه با پیام زیر روبرو میشید :
javads-Mac:testpod javad$ pod install
Analyzing dependencies
Downloading dependencies
Installing Alamofire (4.7.3)
Generating Pods project
Integrating client project
[!] Please close any current Xcode sessions and use `testpod.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
پروژه رو ببندید و فایل جدیدی که با پسوند xcworkspace به نام پروژه ایجاد شده رو باز کنید (از الان به بعد همیشه با این فایل کار میکنیم)
میتونید لایبری رو ایمپورت کنید ، قبلش پیشنهاد میکنم یکبار پروژه رو Clean/Build کنید
import Alamofire
+1
0
ممنون Criss جان (7 سال پیش)
+1
0
ممنون Criss جان که این تصمیمو گرفتمی یسری تاپیک هایی رو برای IOS شروع کنی (7 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .