Membuat Build Simulator (untuk Tinjauan Aplikasi)

Jika Anda membuat aplikasi yang menggunakan Facebook Login, Anda harus mengajukannya untuk ditinjau. Lihat Pedoman Tinjauan.

Untuk aplikasi iOS, Anda harus membuat paket biner simulator dan mengunggahnya untuk kami gunakan sebagai bagian dari proses tinjauan. Untuk membuat build simulator:

1. Jalankan Aplikasi di Simulator

Jalankan aplikasi Anda di simulator Xcode iPhone. Ini akan secara otomatis membuat build simulator di cache DerivedData Xcode.

2. ZIP Build Simulator

Buat zip build simulator build dengan membuka file di Finder, mengeklik kanan file, dan mengeklik Compress.


3. Verifikasikan Build

Anda dapat memverifikasi build simulator dengan menggunakan utilitas ios-sim Peluncur Aplikasi Baris Perintah untuk Simulator. Setelah terinstal, jalankan:

ios-sim launch /path/to/your-app.app

4. Ajukan untuk Ditinjau

Ajukan file zip (misalnya: YourApp.zip) menggunakan dasbor aplikasi. Perlu diperhatikan bahwa kami menghapus build simulator yang Anda berikan tiga minggu setelah pengajuan ditindaklanjuti, misalnya: ditinjau atau dibatalkan.

Membuat dari Sumber

Anda juga dapat mendapatkan sumber untuk SDK di GitHub, yang mendukung Swift Package Manager, CocoaPods, dan Carthage. Lihat GitHub, Sumber Facebook SDK untuk iOS.

Pertama-tama, buat salinan lokal SDK dengan membuat klona lokasi pilihan Anda:

git clone git://github.com/facebook/facebook-ios-sdk.git

Swift Package Manager

Anda dapat menggunakan checkout lokal SDK melalui Swift Package dengan menambahkan Swift Package baru dengan URL:

file:///Users/<your-unix-name>/path-to-checkout/facebook-ios-sdk

Untuk menggunakannya dalam kode, cukup impor kit yang Anda inginkan. Misalnya:

import FacebookCore
import FacebookLogin
import FacebookShare

CocoaPods

Anda juga dapat menggunakan checkout lokal SDK melalui CocoaPods dengan menambahkan berikut ini ke Podfile Anda.

pod 'FBSDKCoreKit', :path => '/Users/<your-unix-name>/<path-to-checkout>/facebook-ios-sdk'
pod 'FBSDKLoginKit', :path => '/Users/<your-unix-name>/<path-to-checkout>/facebook-ios-sdk'
pod 'FBSDKShareKit', :path => '/Users/<your-unix-name>/<path-to-checkout>/facebook-ios-sdk'

Untuk menggunakannya dalam kode, cukup impor kit yang Anda inginkan. Misalnya:

import FBSDKCoreKit
import FBSDKLoginKit
import FBSDKShareKit

Carthage

Anda juga dapat menggunakan checkout lokal SDK melalui Carthage dengan menambahkan berikut ini ke Cartfile Anda.

git "file:///Users/<your-unix-name>/<path-to-checkout>/facebook-ios-sdk" "master"

Konfigurasi Aplikasi Lanjutan

Secara opsional, jika menginginkan semua kelas SDK bekerja secara maksimal, Anda juga dapat menambahkan bendera penaut -ObjC ke proyek Anda.

Jika melakukan ini, Anda meningkatkan ukuran yang dapat dijalankan dari aplikasi karena kode objek SDK tambahan akan dimuat ke aplikasi.

Anda dapat mempelajari selengkapnya kelebihan dan kekurangannya, tentang bendera -ObjC, dan cara mengaturnya di Pemecahan Masalah iOS, Kesalahan Pemilih Tidak Dikenali.

Pemecahan Masalah

Tips untuk skenario umum, solusi untuk masalah besar yang diketahui.

Pertanyaan Umum dan Pemecahan Masalah